2010-07-06 3 views
3

J'utilise iText pour un peu de manipulation de mes PDF via Java, et je voudrais faire en sorte qu'un PDF par défaut s'ouvre pour qu'une seule page s'insère dans la fenêtre qu'il ouvre, que cette fenêtre est de préférence en plein écran, et qu'elle a une vue miniature sur le côté gauche. Je sais que d'autres programmes peuvent définir ces préférences de vue, donc je suppose que iText le peut, mais je n'ai pas compris comment ou quelle partie de l'API je devrais regarder. Avez-vous des suggestions?iText: réglage des valeurs par défaut de la vue PDF

Vive

Nik

Répondre

6

Vous devez utiliser la setViewPreferences de la classe PdfWriter. Exemple:

writer.setViewerPreferences(PdfWriter.FitWindow 
    | PdfWriter.PageModeUseThumbs); 

Vous pouvez également masquer de manière sélective/montrer beaucoup de éléments de l'interface utilisateur du lecteur, par exemple avec le drapeau PdfWriter.HideToolbar; Vous pouvez également afficher le document en mode plein écran, ce qui est très utile dans certaines circonstances, avec le drapeau PdfWriter.PageModeFullScreen. Les drapeaux sont des masques tous bits, donc vous devez utiliser l'opérateur |.

Questions connexes