Donnez vie à vos documents numériques !
 

Répondre à : Page dédiée à l’impression avec cases à cocher. RÉSOLU

abracadabraPDF Forums PDF – Général Page dédiée à l’impression avec cases à cocher. RÉSOLU Répondre à : Page dédiée à l’impression avec cases à cocher. RÉSOLU

#50967
Merlin
Maître des clés

1. Fais attention que la deuxième ligne “Initialisation();” fait appel à une fonction enregistrée en script de document.

2. C’est cette ligne qu’il faut remplacer :
this.print(false,indexpage,indexpage);

Mais contrairement à print la fonction saveAs ne permet pas de passer les pages en paramètre. Donc il faut d’abord extraire les pages cochées dans un nouveau document avant de pouvoir l’enregistrer sous.

Sur le principe c’est simple mais ça demande un peu de temps, je ne vais pouvoir t’aider plus tout de suite.
(je respecte scrupuleusement les jours de congé et les ponts républicains)  :Smiley15:

Tu auras besoin des fonctions :
extractPages : https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/Acro12_MasterBook/JS_API_AcroJS/Doc_methods.htm?rhhlterm=extractPages&rhsyns=%20#XREF_60156_extractPages
saveAs : https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/Acro12_MasterBook/JS_API_AcroJS/Doc_methods.htm?rhhlterm=saveAs&rhsyns=%20#XREF_34461_saveAs