abracadabraPDF › Forums › PDF – Général › Taille du fichier PDF avec formulaire augmente !!
- Ce sujet est vide.
-
CréateurSujet
-
3 novembre 2019 à 19:48 #46169HackMembre
Bonjour,
En travaillant sur un formulaire PDF, j’ai remarqué après plusieurs enregistrements de mon travail le long de sa réalisation que le fichier est devenu de taille gigantesque (> 20 Mo) sachant que je n’ai mis dedans que des images types vectorielles et que le formulaire n’avait que des simples champs de texte et des boutons.
J’ai lu certains sujets dans le forum et l’utilisation de “enregistrer sous” ou “enregistrer PDF de taille réduite” ne m’ont pas permis de résoudre le problème.
Finalement, j’ai repris mon texte avec les images vectorielles (WORD), j’ai exporté de nouveau un PDF simple puis j’ai copié-collé les éléments du formulaire déjà travaillés et j’ai obtenu un fichier de taille 450 Ko !!!
Sachant aussi que l’utilisation du fichier avec le temps et la fonction enregistrer augmente la taille du PDF sans arrêt et en continu …
C’est normal ? Ou il y a une façon de vider le fichier PDF des informations inutiles accumulées avec le temps ?
Merci à vous.
-
CréateurSujet
-
AuteurRéponses
-
3 novembre 2019 à 20:16 #66427MerlinMaître des clés
Bonjour
Il y a deux causes principales à ce problème “d’obésité” :
– Ne pas “enregistrer-sous”, mais a priori ce n’est pas ça.
– Utiliser des polices de caractère non-standard dans les champs de formulaire.Les polices “standard” c’est celles qu’on trouve en tête de liste dans Acrobat Pro : Courrier, Helvetica, Times et Symbol.
Si on utilise une autre police ça provoque son incorporation en entier et non compressée dans le formulaire PDF.
Donc il suffit d’utiliser 2 ou 3 polices OpenType non standard dans un formulaire PDF pour lui faire prendre 10 ou 20 Mo de plus…3 novembre 2019 à 20:32 #66428HackMembreBonjour
Il y a deux causes principales à ce problème “d’obésité” :
– Ne pas “enregistrer-sous”, mais a priori ce n’est pas ça.
– Utiliser des polices de caractère non-standard dans les champs de formulaire.Les polices “standard” c’est celles qu’on trouve en tête de liste dans Acrobat Pro : Courrier, Helvetica, Times et Symbol.
Si on utilise une autre police ça provoque son incorporation en entier et non compressée dans le formulaire PDF.
Donc il suffit d’utiliser 2 ou 3 polices OpenType non standard dans un formulaire PDF pour lui faire prendre 10 ou 20 Mo de plus…Merci Merlin pour la réponse rapide … :extra:
Bonne remarque mais ..j’ai utilisé une seule police en fait “agency FB”
Après, la question est que la même police d’écriture était dans les deux fichiers 20 Mo et celui de 400 Ko … rien de différents à part le premier était le fruit de plusieurs fois de “SAVE” le long du travail des formulaires et le deuxième qu’un simple copier coller de formulaire tout prêt sur une trame texte ..
En utilisant le formulaire à chaque fois et en enregistrant même si tu réinitialise tout, ajoute quand même des Ko au fichier et je ne sais pas pourquoi le PDF ne supprime pas les infos inutiles …
C’est pas comme le WORD par exemplePeut être un problème de l’Acrobat :doute:
3 novembre 2019 à 20:41 #66429HackMembreSimple
Prenons l’exemple de Age du Capitaine du forum
Juste appuyer des fois sur le bouton Ok (rien de plus) et enregistrer après chaque fois nous passera la taille du fichier de 700 à 1 Mo puis 2 Mo et ainsi de suite en continu ….
Déjà 700ko comme sur le site pour juste cette fonction ça fait beaucoup je trouve …3 novembre 2019 à 20:58 #66430HackMembreMettre une nouvelle trame me permet d’avoir même fichier avec moins de 300 Ko !
4 novembre 2019 à 11:42 #66431MerlinMaître des clés– Qu’est-ce qu’une “nouvelle trame” ?
– Quel logiciel utilises tu ?Effectivement et comme attendu, des enregistrements successifs de l’âge du capitaine font augmenter le poids du fichier.
Mais un simple “Enregistrer sous” avec Acrobat Pro le fait revenir à son poids d’origine.
:Euuuh:5 novembre 2019 à 10:57 #66432HackMembre– Qu’est-ce qu’une “nouvelle trame” ?
– Quel logiciel utilises tu ?Effectivement et comme attendu, des enregistrements successifs de l’âge du capitaine font augmenter le poids du fichier.
Mais un simple “Enregistrer sous” avec Acrobat Pro le fait revenir à son poids d’origine.
:Euuuh:Trame ah !!! :jerisjaune: en fait moi je prend un fichier PDF (partant d’un word vide ou avec un texte de base) puis je fais copier/coller des scripts que j’ai travaillé à l’avance et les éléments du formulaire sur ce fichier … cette façon me donne la taille minimale possible du fichier final …
J’utilise le DC pro 2019 d’Acrobat pareil mais la fonction de “enregistrer sous” ne me donne pas la taille réduite !!!!!,???? :mur:
Tu veux dire qu’en partant du fichier “Age capitaine” de 700Ko tu as pu obtenir un fichier réduit de 300 Ko en faisant “enregistrer sous” ?
Je suis très curieux pour savoir si ça fonctionne avec toi et pourquoi ça ne fonctionne pas avec moi !!!!!!!
5 novembre 2019 à 12:39 #66433MerlinMaître des clésTu veux dire qu’en partant du fichier “Age capitaine” de 700Ko tu as pu obtenir un fichier réduit de 300 Ko en faisant “enregistrer sous” ?
Non.
Le fichier de départ fait 730 Ko, quand je le modifie et que je l’enregistre il prend environ 20 ou 30 Ko à chaque fois.
Et quand je fais “Enregistrer sous” il revient à 730 Ko.Il faut aussi savoir que dans ce document le bouton OK n’a aucune fonction, il sert juste à désactiver le champ de saisie. :Smiley03:
5 novembre 2019 à 12:43 #66434MerlinMaître des clésTrame ah !!! : en fait moi je prend un fichier PDF (partant d’un word vide ou avec un texte de base) puis je fais copier/coller des scripts que j’ai travaillé à l’avance et les éléments du formulaire sur ce fichier … cette façon me donne la taille minimale possible du fichier final …
À quoi ça sert ? :Euuuh: :doute:
Mais sinon il y a plus simple : avec Acrobat Pro tu supprimes tout ce qui n’est pas champs de formulaire dans le document et tu fais “Enregistrer sous”.5 novembre 2019 à 20:22 #66435HackMembreÀ quoi ça sert ? :Euuuh: :doute:
Mais sinon il y a plus simple : avec Acrobat Pro tu supprimes tout ce qui n’est pas champs de formulaire dans le document et tu fais “Enregistrer sous”.J’espère trouver en toi plus de patience …
ça reste fichier de 20 Mo !!tiens restons pratique
télécharge mon fichier
j’ai fait comme tu me l’as demandé
j’ai barré tout et même majorité du formulaire … j’ai laissé qu’un simple bouton et champ de texte … fichier reste 20 Mo !!essaye ta façon et dit moi si ça réduit quelque chose ?
6 novembre 2019 à 10:51 #66436MerlinMaître des clésBonjour
Pourquoi utiliser du texte en corps 2 dans un message ? (captures jointes)
Comme tu n’es pas le seul à faire ça et comme je suppose que ce n’est pas volontaire je serais curieux de savoir comment tu as obtenu ce résultat.
As tu fait un copier-coller depuis Word ou un autre logiciel ?
Merci6 novembre 2019 à 11:16 #66437MerlinMaître des clésBonjour
Il y a deux causes principales à ce problème “d’obésité” :
– Ne pas “enregistrer-sous”, mais a priori ce n’est pas ça.
– Utiliser des polices de caractère non-standard dans les champs de formulaire.Les polices “standard” c’est celles qu’on trouve en tête de liste dans Acrobat Pro : Courrier, Helvetica, Times et Symbol.
Si on utilise une autre police ça provoque son incorporation en entier et non compressée dans le formulaire PDF.
Donc il suffit d’utiliser 2 ou 3 polices OpenType non standard dans un formulaire PDF pour lui faire prendre 10 ou 20 Mo de plus…C’est bien ce que je soupçonnais, ce document utilise deux polices de caractère non standard : Arial et Impact.
Comme Acrobat Pro ne permet pas toujours de supprimer les polices incorporées (surtout si elle ont été incorporées en amont de la création du PDF), j’ai simplement copié-collé les deux champs de texte dans un nouveau document PDF vierge, après avoir affecté la police standard “Helvetica” aux deux champs.Poids du document final : 8,29 Ko
Ci-joint.6 novembre 2019 à 22:39 #66438HackMembreC’est bien ce que je soupçonnais, ce document utilise deux polices de caractère non standard : Arial et Impact.
Comme Acrobat Pro ne permet pas toujours de supprimer les polices incorporées (surtout si elle ont été incorporées en amont de la création du PDF), j’ai simplement copié-collé les deux champs de texte dans un nouveau document PDF vierge, après avoir affecté la police standard “Helvetica” aux deux champs.Poids du document final : 8,29 Ko
Ci-joint.Ah! J’ai pensé qu’avec la fonction désincorporer les polices j’ai pu résoudre le problème mais comme tu l’as expliqué .. NON … car je suis parti d’un WORD au début et déjà des polices incorporés
En tout cas, les polices je les gardes car ça suit d’autre style d’écriture dans le boulot (dommage que PDF soit restreint) et la seule solution que j’ai pour réduire un tel fichier de 20Mo avec le travail, c’est de passer par copier/coller de nouveau sur le vierge … pas grave
MERCI …. :bonjour:Pour ta curiosité concernant les SIZE, je ne me rappelle pas que j’ai fait copier coller, ce que j’ai noté est que le BACKSPACE ou SUPPRIMER est la source des problèmes et exactement en le faisant sur le début d’une phrases ou ligne vide parfois .. la phrase recule et se réduit automatiquement en taille avec apparition sur la prévisualisation de la SIZE avec deux [] comme tu l’as constaté
J’utilise chrome, peut être le navigateur source de ce problème …
J’espère CHEF que tu as la solution pour cette petite coquille :extra:
7 novembre 2019 à 06:21 #66439MerlinMaître des clésEn tout cas, les polices je les gardes car ça suit d’autre style d’écriture dans le boulot (dommage que PDF soit restreint) et la seule solution que j’ai pour réduire un tel fichier de 20Mo avec le travail, c’est de passer par copier/coller de nouveau sur le vierge … pas grave
MERCI
Pour ta curiosité concernant les SIZE, je ne me rappelle pas que j’ai fait copier coller, ce que j’ai noté est que le BACKSPACE ou SUPPRIMER est la source des problèmes et exactement en le faisant sur le début d’une phrases ou ligne vide parfois .. la phrase recule et se réduit automatiquement en taille avec apparition sur la prévisualisation de la SIZE avec deux [] comme tu l’as constatéÇa a peut-être du sens pour toi mais je ne comprend rien à ce charabia… :joker:
J’utilise chrome, peut être le navigateur source de ce problème …
Qu’est-ce que Chrome vient faire dans cette histoire ???
:Euuuh:7 novembre 2019 à 07:03 #66440MerlinMaître des clésEn tout cas j’ai bien l’impression que l’Impact est une police de caractère à éviter : https://community.adobe.com/t5/Acrobat/Font-Display-Problem-When-Compressing-Optimizing-Reducing-the/td-p/10719541
:Smiley02:9 novembre 2019 à 23:09 #66441HackMembreÇa a peut-être du sens pour toi mais je ne comprend rien à ce charabia… :joker:
Qu’est-ce que Chrome vient faire dans cette histoire ???
:Euuuh::mur: tu me donnes l’impression d’être nul …
Tout simplement l’appui sur BACKSPACE et SUPP avec le curseur de saisie au début des phrases … fait reculer la phrase en arrière mais il diminue automatiquement sa taille et je ne sais pas pourquoi … et en mode prévisualisation ça ajoute les codes de SIZE entre [] de façon automatiquement
Chrome je l’ai cité comme éventualité qu’il soit la source d’erreur comme navigateur … sur d’autres forums, ils disent parfois que certaines fonctions de saisie et de mise en page des messages bloquent avec tel ou tel navigateur
Voilà …
10 novembre 2019 à 16:37 #66442MerlinMaître des cléstu me donnes l’impression d’être nul …
Mille excuses, je n’avais pas compris que tu avais changé de sujet.
De toute façon Chrome est un logiciel espion, ça fait donc une autre bonne raison de plus pour ne pas l’utiliser.
:Smiley03:27 novembre 2019 à 08:18 #66443RemiBMembreBonjour,
après avoir suivi les diverses solutions proposées pour réduire la taille de mon formulaire (retour à une police standard, enregistrer-sous, pdf optimisé, etc.) j’ai pu diviser sa taille par presque trois, cependant j’ai encore du Calibri dans les polices intégrée (voir dans les propriétés du doc)
J’ai pourtant passé plusieurs fois en revue tous les champs ainsi que tout le texte pour vérifier les polices de caractères. Y-a-t-il un moyen de savoir où sont situés ces deux polices calibri restantes afin de pouvoir les supprimer des polices incorporées et ainsi gagner en taille de fichier.
Merci d’avance
27 novembre 2019 à 14:48 #66444MerlinMaître des clésY-a-t-il un moyen de savoir où sont situés ces deux polices calibri restantes ?
Oui, il faut ouvrir le panneau des outils Prépresse (ou Impression dans les anciennes versions d’Acrobat Pro) et ouvrir le Contrôle en amont : en haut à droite dans le menu Options : Parcourir la structure interne du document
Dans ce panneau il faut déplier les flèches pour chaque page jusqu’à voir “Fonts”, qui liste les polices utilisées dans la page (Voir capture).
Par-contre il ne dit pas où dans la page… Il faut chercher.Dans ton document la Calibri se trouve page 2 et page 5 : dans la page 2 c’est la ligne “Selon vous, quels sont les faits marquants de cette année, en lien avec le service ou votre travail ?” qui est concerné.
Attention à bien sélectionner tout le texte (4 clics) ou toute la ligne (3 clics) avant de changer la police, sinon il reste toujours un point ou une espace qui passe au travers.Pour la page 5 je te laisse faire.
:joker:27 novembre 2019 à 15:07 #66445RemiBMembreAu Top @Merlin !! Merci beaucoup, à force d’avoir le nez sur ce foutu formulaire je vois plus ce qui cloche :joker:
Encore merci !
27 novembre 2019 à 18:36 #66446MerlinMaître des clésà force d’avoir le nez sur ce foutu formulaire je vois plus ce qui cloche
Je m’en doutais… Parce-que les fautes ne sont pas corrigées non plus… :geek:
11 février 2020 à 10:26 #66447hdreysseMembreBonjour ,
Savez-vous si je peux changer d’un coup la police de caractères dans tout le formulaire (je travaille avec Soda pdf . Je comprends au fil de ce sujet que la police que j’ai utilisé(times new roman prend surement beaucoup de place. Mais Helvética affiche des symboles à la place des lettres avec accent et je dois remplacer par une police adaptée dans tous les champs.Pour l’instant j’ai deux polices sur le formulaire Times new roman et Helvética il y a 11 pages et il pèse 15mo mais bon il y a une grande quantité de champs et de fonctions intégrées..Merci à vous
Henri11 février 2020 à 11:31 #66448MerlinMaître des cléschanger d’un coup la police de caractères dans tout le formulaire
Oui si ça concerne les champs de formulaire.
Non si ça concerne les fonds de page.11 février 2020 à 14:51 #66449hdreysseMembreBonjour,
Ça concerne les champs de formulaires,
Donc je fais comment? Éditer/tout sélectionner/ et changer la police?Henri
11 février 2020 à 15:21 #66450MerlinMaître des clésOui, ou sinon tu utilises ce script depuis la Console :
for (var i=0; i
var oFld = this.getField(this.getNthFieldName(i));
if (oFld.type == “text”) {
oFld.textFont = font.Helv;
}
}Voir cette page concernant les noms des polices : https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/Acro12_MasterBook/JS_API_AcroJS/Field_properties.htm?rhhlterm=textFont&rhsyns=%20#XREF_11104_textFont
11 février 2020 à 16:32 #66451bebarthMaître des clésbonjour,
La propriété textFont ne concerne pas uniquement les champs de type texte, mais tous les types de champs.
Pour ma part je retirerais la condition…
@+
:bonjour:11 février 2020 à 18:23 #66452MerlinMaître des clésC’est juste, mais seuls les champs de type button, combobox, listbox et text sont concernés, donc il faudrait remplacer :
if (oFld.type == “text”) {
Par :
if (oFld.type == “button” || oFld.type == “combobox” || oFld.type == “listbox” || oFld.type == “text”) {
:geek:
11 février 2020 à 20:27 #66453hdreysseMembreMerci à vous pour ces infosHenri
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.