web-dev-qa-db-fra.com

Traiter tous les fichiers de Google Drives dans Google Docs

J'ai réalisé que je pouvais convertir toutes mes images (et fichiers pdf et autres) de Google Drive en Google Docs et que je ne consommerais rien de mon utilisation. Malheureusement, j'ai une quantité folle d'images.

Comment puis-je écrire un script Google Apps pour convertir toutes mes images en Google Docs?

2
Davy Jones

Un clic droit/Ouvrir avec/Google Docs convertit les fichiers pdf (et jpg à ma connaissance, jpg) en fichiers Google. ;)

Attention:
- Si j'étais vous, je conserverai une copie de mes fichiers originaux ailleurs avant de les supprimer de Google Drive.
- Je voudrais également vérifier les résultats de différents types de fichiers pdf à convertir en Google Docs (pdf avec images uniquement, pdf OCRed, pdf protégé par mot de passe, .. petit fichier, grand fichier ... etc. ...).
- La manière dont Google convertit en Google Docs peut changer et ils ne vous le diront pas !! C'était le cas au cours des 6 derniers mois de 2016, lorsqu'il n'a pas été possible d'inclure image + ocr lors de la conversion d'un fichier pdf en Google Docs (vous obtiendrez uniquement le texte OCRed).

Automatisation du processus de conversion: voici 2 idées:
1) Téléchargez à nouveau tous vos fichiers de votre ordinateur dans Google Drive à l'aide d'un programme appelé Syncdocs. De plus, ajustez ses paramètres internes: "Le fichier PDF ne sera pas converti en Google Docs, sauf si le paramètre" ForcePDFToDoc "est défini sur true dans le fichier appsettings.xml." http://www.syncdocs.com/forums/topic/pdf-conversion-issues#post-10464
Recherchez également dans leur forum: "Limite journalière de conversion?")
La conversion d’un fichier au format Google Doc est également limitée à un million de caractères: " Documents: jusqu'à 1,02 million de caractères. Si vous convertissez un document texte au format Google Docs, il jusqu’à 50 Mo. "voir l’aide de Google Drive.

2) Vous pouvez utiliser un script Google Apps. Désolé je n'en ai pas sous la main. Vous devriez demander à stackoverflow IMHO. Je suppose simplement que vous atteindrez facilement la limite d'exécution de votre script (environ 5 minutes). Vous pouvez également atteindre la limite quotidienne (Google "Quotas for Google Services"). Alors peut-être qu'un script comme celui-ci pourrait aider: http://patt0.blogspot.com/2014/08/continuous-batch-library-update-for.html

Remarque: Si vous ne le savez pas, vous pouvez également utiliser Google Photos pour stocker gratuitement vos photos (vous devrez les télécharger à nouveau à l'aide de "Google Photo Backup" et les ajuster. mise en haute qualité). Vous pouvez également les avoir dans Google Drive (voir Paramètres).
Note2: désolé pour certaines raisons, je ne peux pas ajouter plus de 2 URL dans ce message!

1
David