Παράμετροι PDF CLI

Περιεχόμενα

# Παράμετροι γραμμής εντολών εξαγωγής PDF

Το φίλτρο PDF δέχεται μια συμβολοσειρά από επιλογές που περιέχουν τις ιδιότητες PDF για εξαγωγή.

## Παραδείγματα:

#### CMD της γραμμής εντολών των Windows

Τα διπλά εισαγωγικά στη συμβολοσειρά παραμέτρων πρέπει να έχουν χαρακτήρα διαφυγής (\").

Για να εξαγάγετε τις σελίδες 2 έως 5 ενός εγγράφου Writer:

"C:\Program Files\LibreOffice\program\soffice" --convert-to pdf:writer_pdf_Export:{\"PageRange\":{\"type\":\"string\",\"value\":\"2-5\"}} --outdir C:\Users\myuser\Documents C:\Users\myuser\Documents\myfile.odt

Για να προσθέσετε ένα υδατογράφημα σε πλακίδια:

"C:\Program Files\LibreOffice\program\soffice" --convert-to pdf:draw_pdf_Export:{\"TiledWatermark\":{\"type\":\"string\",\"value\":\"draft\"}} C:\Users\myuser\Documents\test.odg

Για να κρυπτογραφήσετε ένα αρχείο:

"C:\Program Files\LibreOffice\program\soffice" --convert-to pdf:draw_pdf_Export:{\"EncryptFile\":{\"type\":\"boolean\",\"value\":\"true\"},\"DocumentOpenPassword\":{\"type\":\"string\",\"value\":\"secret\"}} test.odg

Για να ορίσετε την έκδοση 1.5 (αντί για την προεπιλεγμένη 1.7):

"C:\Program Files\LibreOffice\program\soffice" --convert-to pdf:draw_pdf_Export:{\"SelectPdfVersion\":{\"type\":\"long\",\"value\":\"15\"}} test.odg

#### Windows PowerShell

Η συμβολοσειρά παραμέτρων πρέπει να περικλείεται σε μονά εισαγωγικά για να είναι δυνατή η ανάλυση των διπλών εισαγωγικών. Ο χαρακτήρας ampersand (&) είναι γνωστός ως τελεστής κλήσης. Χρησιμοποιείται για την εκτέλεση μιας εντολής, ενός μπλοκ σεναρίου ή μιας συνάρτησης που είναι αποθηκευμένη σε μια μεταβλητή ή μια συμβολοσειρά.

Για να εξαγάγετε τις σελίδες 2 έως 5 ενός εγγράφου Writer:

& 'C:\Program Files\LibreOffice\program\soffice' --convert-to 'pdf:writer_pdf_Export:{"PageRange":{"type":"string","value":"2-5"}}' --outdir C:\Users\myuser\Documents C:\Users\myuser\Documents\myfile.odt

Για να προσθέσετε ένα υδατογράφημα σε πλακίδια:

& 'C:\Program Files\LibreOffice\program\soffice' --convert-to 'pdf:draw_pdf_Export:{"TiledWatermark":{"type":"string","value":"draft"}}' test.odg

Για να κρυπτογραφήσετε ένα αρχείο:

& 'C:\Program Files\LibreOffice\program\soffice' --convert-to 'pdf:draw_pdf_Export:{"EncryptFile":{"type":"boolean","value":"true"},"DocumentOpenPassword":{"type":"string","value":"secret"}}' test.odg

Για να ορίσετε την έκδοση 1.5 (αντί για την προεπιλεγμένη 1.7):

& 'C:\Program Files\LibreOffice\program\soffice' --convert-to 'pdf:draw_pdf_Export:{"SelectPdfVersion":{"type":"long","value":"15"}}' test.odg

#### Linux (BASH) και MacOS (ZSH)

Για να εξαγάγετε τις σελίδες 2 έως 5 ενός εγγράφου Writer:

soffice --convert-to 'pdf:writer_pdf_Export:{"PageRange":{"type":"string","value":"2-5"}}' --outdir /home/myuser myfile.odt

Για να προσθέσετε ένα υδατογράφημα σε πλακίδια:

soffice --convert-to 'pdf:draw_pdf_Export:{"TiledWatermark":{"type":"string","value":"draft"}}' test.odg

Για να κρυπτογραφήσετε ένα αρχείο:

soffice --convert-to 'pdf:draw_pdf_Export:{"EncryptFile":{"type":"boolean","value":"true"},"DocumentOpenPassword":{"type":"string","value":"secret"}}' test.odg

Για να ορίσετε την έκδοση 1.5 (αντί για την προεπιλεγμένη 1.7):

soffice --convert-to 'pdf:draw_pdf_Export:{"SelectPdfVersion":{"type":"long","value":"15"}}' test.odg

## Ευρετήριο

Γενικές ιδιότητες

Αρχική προβολή

Διεπαφή χρήστη

Σύνδεσμοι

Ασφάλεια

Ψηφιακή υπογραφή

## Γενικές ιδιότητες

Γενικά

Όνομα | Περιγραφή | Τύπος | Προεπιλεγμένη τιμή
--- | --- | --- | ---
PageRange | Εάν έχει οριστεί αυτή η ιδιότητα, υποδεικνύει το εύρος των σελίδων που πρόκειται να εξαχθούν. Για να εξαγάγετε όλες τις σελίδες, αφήστε αυτήν την ιδιότητα χωρίς ρύθμιση. Για να εξαγάγετε μια επιλογή, αφήστε αυτήν την ιδιότητα χωρίς ρύθμιση και ορίστε μόνο την ιδιότητα Επιλογή. | string | Κενό (όλες οι σελίδες εξάγονται)
Selection | Ένα οποιοδήποτε που αντιστοιχεί στην τρέχουσα επιλογή στο έγγραφο. | Any |
UseLosslessCompression | Καθορίζει εάν οι εικόνες εξάγονται σε PDF χρησιμοποιώντας μορφή συμπίεσης χωρίς απώλειες, όπως PNG ή συμπιέζονται χρησιμοποιώντας τη μορφή JPEG. | boolean | false
Quality | Καθορίζει την ποιότητα της εξαγωγής JPG. Μια υψηλότερη τιμή παράγει μια εικόνα υψηλότερης ποιότητας και ένα μεγαλύτερο αρχείο. Ελάχιστη συμπεριλαμβανόμενη τιμή: 1. Αντιπροσωπεύει τη χαμηλότερη τιμή που μπορεί να χρησιμοποιηθεί. Όσο χαμηλότερη είναι η τιμή, τόσο χειρότερη είναι η ποιότητα της εικόνας και τόσο μικρότερο είναι το μέγεθος του αρχείου. Μέγιστη συμπεριλαμβανόμενη τιμή: 100. Αντιπροσωπεύει την υψηλότερη τιμή που μπορεί να χρησιμοποιηθεί. Όσο υψηλότερη είναι η τιμή, τόσο καλύτερη είναι η ποιότητα της εικόνας και τόσο μεγαλύτερο είναι το μέγεθος του αρχείου. | long | 90
ReduceImageResolution | Καθορίζει εάν η ανάλυση κάθε εικόνας μειώνεται στην ανάλυση που καθορίζεται από την ιδιότητα MaxImageResolution. | boolean | false
MaxImageResolution | Εάν η ιδιότητα ReduceImageResolution οριστεί σε true, όλες οι εικόνες θα μειωθούν στη δεδομένη τιμή στο DPI. Πιθανές τιμές είναι: 75, 150, 300, 600 και 1200. | long | 300
SelectPdfVersion | Καθορίζει την έκδοση PDF που θα εκπέμπεται. Πιθανές τιμές είναι: 0: PDF 1.7 (προεπιλογή). 1: PDF/A-1b 2: PDF/A-2b 3: PDF/A-3b 15: PDF 1.5 16: PDF 1.6 17: PDF 1.7 | long | 0
PDFUACompliance | Δημιουργεί ένα προσβάσιμο αρχείο PDF που ακολουθεί τις απαιτήσεις της προδιαγραφής PDF/UA (ISO 14289). | boolean | false
UseTaggedPDF | Καθορίζει εάν τα PDF δημιουργούνται χρησιμοποιώντας ειδικές ετικέτες προσβασιμότητας. | boolean | false
ExportFormFields | Καθορίζει εάν τα πεδία φόρμας εξάγονται ως γραφικά στοιχεία, ή εξάγεται μόνο η σταθερή αναπαράστασή τους στην εκτύπωση. | boolean | true
FormsType | Καθορίζει τη μορφή υποβολής μιας φόρμας PDF. Πιθανές τιμές είναι: 0: Καθορίζει ότι χρησιμοποιείται ο τύπος φόρμας FDF. 1: Καθορίζει ότι χρησιμοποιείται ο τύπος φόρμας PDF. 2: Καθορίζει ότι χρησιμοποιείται τύπος φόρμας HTML. 3: Καθορίζει ότι χρησιμοποιείται ο τύπος φόρμας XML. | long | 0
AllowDuplicateFieldNames | Καθορίζει εάν τα πολλαπλά πεδία φόρμας που εξάγονται επιτρέπεται να έχουν το ίδιο όνομα πεδίου. | boolean | false
ExportBookmarks | Καθορίζει εάν οι σελιδοδείκτες εξάγονται σε PDF. | boolean | true
ExportPlaceholders | Εξάγετε μόνο τις οπτικές σημάνσεις των πεδίων συμβόλων κράτησης θέσης. Το σύμβολο κράτησης θέσης που εξάγεται είναι αναποτελεσματικό. | boolean | false
ExportNotes | Καθορίζει εάν οι σημειώσεις εξάγονται σε PDF. | boolean | false
ExportNotesPages | Καθορίζει εάν οι σελίδες σημειώσεων εξάγονται σε PDF. (Οι σελίδες σημειώσεων είναι διαθέσιμες μόνο στα έγγραφα Impress). | boolean | false
ExportOnlyNotesPages | Εάν η ιδιότητα ExportNotesPages έχει οριστεί σε true, καθορίζει εάν μόνο οι σελίδες σημειώσεων εξάγονται σε PDF. | boolean | false
ExportNotesInMargin | Καθορίζει εάν οι σημειώσεις στο περιθώριο εξάγονται σε PDF. | boolean | false
ExportHiddenSlides | Για το LibreOffice Impress, εξάγει διαφάνειες που δεν περιλαμβάνονται στις παρουσιάσεις. | boolean | false
IsSkipEmptyPages | Καθορίζει ότι οι κενές σελίδες που εισάγονται αυτόματα παραλείπονται. Αυτή η επιλογή είναι ενεργή μόνο εάν αποθηκεύονται έγγραφα Writer. | boolean | false
EmbedStandardFonts | Καθορίζει εάν θα ενσωματωθούν οι 14 τυπικές γραμματοσειρές PDF, ή όχι. | boolean | false
IsAddStream | Καθορίζει ότι μια ροή εισάγεται στο αρχείο PDF που περιέχει το πρωτότυπο έγγραφο για σκοπούς αρχειοθέτησης. | boolean | false
Watermark | Καθορίζει το κείμενο για ένα υδατογράφημα που θα σχεδιαστεί σε κάθε σελίδα του εξαγόμενου αρχείου PDF. | string | (empty)
WatermarkColor | Καθορίζει το χρώμα του κειμένου του υδατογραφήματος | long | 8388223 (light green)
WatermarkFontHeight | Καθορίζει το ύψος της γραμματοσειράς του κειμένου του υδατογραφήματος. | long |
WatermarkRotateAngle | Καθορίζει τη γωνία του κειμένου του υδατογραφήματος. | long |
WatermarkFontName | Καθορίζει το όνομα γραμματοσειράς του κειμένου του υδατογραφήματος. | string | Helvetica
TiledWatermark | Καθορίζει το κείμενο υδατογραφήματος με πλακάκια. | string |
UseReferenceXObject | Όταν η επιλογή είναι ενεργοποιημένη, τότε χρησιμοποιείται η σήμανση αναφοράς XObject: αυτή είναι μια απλή λειτουργία, αλλά οι θεατές πρέπει να υποστηρίζουν αυτήν τη σήμανση για να εμφανίζουν διανυσματικές εικόνες. Διαφορετικά, εμφανίζεται μια εναλλακτική ψηφιογραφία στο πρόγραμμα προβολής. | boolean | false
IsRedactMode |  | boolean | false
SinglePageSheets | Αγνοεί το μέγεθος χαρτιού, το εύρος εκτύπωσης και την κατάσταση εμφάνισης/απόκρυψης κάθε φύλλου και τοποθετεί κάθε φύλλο (ακόμη και κρυφά) σε ακριβώς μια σελίδα. | boolean | false

## Αρχική προβολή

Αρχική προβολή

Όνομα | Περιγραφή | Τύπος | Προεπιλεγμένη τιμή
--- | --- | --- | ---
InitialView | Καθορίζει πώς θα εμφανίζεται το έγγραφο PDF όταν ανοίγει. Πιθανές τιμές είναι: 0: Επιλέξτε την προεπιλεγμένη λειτουργία προβολής, ούτε διαρθρώσεις, ούτε μικρογραφίες. 1: Το έγγραφο ανοίγει με ανοιχτό το παράθυρο διάρθρωσης 2: Το έγγραφο ανοίγει με ανοιχτό το παράθυρο μικρογραφιών | long | 0
InitialPage | Καθορίζει τη σελίδα στην οποία πρέπει να ανοίξει ένα έγγραφο PDF στην εφαρμογή προβολής. | long | 1
Magnification | Καθορίζει την ενέργεια που θα εκτελεστεί όταν ανοίγει το έγγραφο PDF. Πιθανές τιμές είναι: 0: Ανοίγει με προεπιλεγμένη μεγέθυνση εστίασης. 1: Ανοίγει με μεγέθυνση για να χωρέσει ολόκληρη τη σελίδα μέσα στο παράθυρο. 2: Ανοίγει με μεγέθυνση για να χωρέσει ολόκληρο το πλάτος της σελίδας μέσα στο παράθυρο. 3: Ανοίγει με μεγέθυνση για να χωρέσει όλο το πλάτος του πλαισίου οριοθέτησής του μέσα στο παράθυρο (κόβει τα περιθώρια). 4: Ανοίγει με το επίπεδο εστίασης που καθορίζεται στην ιδιότητα εστίασης. | long | 0
Zoom | Καθορίζει το επίπεδο εστίασης με το οποίο ανοίγει ένα έγγραφο PDF. Ισχύει μόνο εάν η Magnification έχει οριστεί σε "4". | long | 100
PageLayout | Καθορίζει τη διάταξη σελίδας που θα χρησιμοποιηθεί κατά το άνοιγμα του εγγράφου. Πιθανές τιμές είναι: 0: Εμφάνιση των σελίδων σύμφωνα με τη διαμόρφωση του προγράμματος ανάγνωσης. 1: Εμφάνιση μιας σελίδας τη φορά. 2: Εμφάνιση των σελίδων σε μία στήλη. 3: Εμφάνιση των σελίδων σε δύο στήλες με τις μονές σελίδες στα δεξιά, για να έχετε τις μονές σελίδες στα αριστερά θα πρέπει να χρησιμοποιείται επίσης η ιδιότητα FirstPageOnLeft. | long | 0
FirstPageOnLeft | Χρησιμοποιείται με την τιμή 3 της ιδιότητας PageLayout παραπάνω, αληθεύει εάν η πρώτη σελίδα (μονή) πρέπει να βρίσκεται στην αριστερή πλευρά της οθόνης. | boolean | false

## Διεπαφή χρήστη

Διεπαφή χρήστη

Όνομα | Περιγραφή | Τύπος | Προεπιλεγμένη τιμή
--- | --- | --- | ---
ResizeWindowToInitialPage | Καθορίζει ότι ανοίγει το παράθυρο προβολής PDF που εμφανίζει ολόκληρη την αρχική σελίδα όταν ανοίγει το έγγραφο. | boolean | false
CenterWindow | Καθορίζει ότι το παράθυρο του προγράμματος προβολής PDF είναι κεντραρισμένο στην οθόνη όταν ανοίγει το έγγραφο PDF. | boolean | false
OpenInFullScreenMode | Καθορίζει ότι το παράθυρο του προγράμματος προβολής PDF ανοίγει σε πλήρη οθόνη, πάνω από όλα τα παράθυρα. | boolean | false
DisplayPDFDocumentTitle | Καθορίζει ότι ο τίτλος του εγγράφου, εάν υπάρχει στις ιδιότητες του εγγράφου, εμφανίζεται στη γραμμή τίτλου του παραθύρου προβολής PDF. | boolean | true
HideViewerMenubar | Καθορίζει εάν θα αποκρύπτεται η γραμμή μενού της προβολής PDF όταν το έγγραφο είναι ενεργό. | boolean | false
HideViewerToolbar | Καθορίζει εάν θα αποκρύπτεται η γραμμή εργαλείων της προβολής PDF όταν το έγγραφο είναι ενεργό. | boolean | false
HideViewerWindowControls | Καθορίζει εάν θα αποκρύπτονται τα στοιχεία ελέγχου του προγράμματος προβολής PDF, όταν το έγγραφο είναι ενεργό. | boolean | false
UseTransitionEffects | Καθορίζει ότι οι μεταβάσεις διαφανειών εξάγονται σε PDF. Αυτή η επιλογή είναι ενεργή μόνο εάν αποθηκεύονται έγγραφα Impress. | boolean | true
OpenBookmarkLevels | Καθορίζει πόσα επίπεδα σελιδοδεικτών θα πρέπει να ανοίγουν στην εφαρμογή ανάγνωσης όταν ανοίξει το PDF. Πιθανές τιμές είναι: -1: ανοίγουν όλα τα επίπεδα σελιδοδεικτών 1–10: υποδεικνύουν ένα επίπεδο σελιδοδείκτη (από 1 έως 10) | long | -1

## Σύνδεσμοι

Σύνδεσμοι

Όνομα | Περιγραφή | Τύπος | Προεπιλεγμένη τιμή
--- | --- | --- | ---
ExportBookmarksToPDFDestination | Καθορίζει ότι οι σελιδοδείκτες που περιέχονται στο αρχείο πηγής του LibreOffice θα πρέπει να εξαχθούν στο αρχείο PDF ως ονομασμένος προορισμός. | boolean | false
ConvertOOoTargetToPDFTarget | Καθορίζει ότι τα έγγραφα προορισμού με επέκταση .od[tpgs], θα αλλάξουν αυτήν την επέκταση σε .pdf όταν ο σύνδεσμος εξαχθεί σε PDF. Το έγγραφο της πηγής παραμένει ανέγγιχτο. | boolean | false
ExportLinksRelativeFsys | Καθορίζει ότι οι υπερσύνδεσμοι που σχετίζονται με το σύστημα αρχείων (πρωτόκολλο file://) που υπάρχουν στο έγγραφο θα εξαχθούν ως προς τη θέση του εγγράφου προέλευσης. | boolean | false
PDFViewSelection | Καθορίζει τον τρόπο προβολής (βίωσης) του εξαγόμενου PDF από τον χρήστη. Πιθανές τιμές είναι: 0: Καθορίζει ότι το PDF θα εξαχθεί με όλους τους εξωτερικούς συνδέσμους του εγγράφου που αντιμετωπίζονται ως URI. Αυτή είναι η Προεπιλογή 1: Καθορίζει ότι το PDF θα εξαχθεί για προβολή μόνο μέσω μιας εφαρμογής ανάγνωσης PDF. Ισχύει μόνο εάν δεν γίνεται εξαγωγή σε PDF/A-1 (π.χ. το SelectPdfVersion δεν έχει οριστεί σε 1). 2: Καθορίζει ότι το PDF θα εξαχθεί για προβολή μέσω ενός προγράμματος περιήγησης στο Διαδίκτυο, χρησιμοποιώντας το πρόσθετο PDF που παρέχεται μαζί του. Ο σελιδοδείκτης του URI θα αποδοθεί συμβατός με τον σελιδοδείκτη-στόχο που δημιουργήθηκε με τη δυνατότητα εξαγωγής του LibreOffice PDF (δείτε ExportBookmarksToPDFDestination). 3: Specifies that the document will be exported to PDF without including external links. | long | 0

## Ασφάλεια

Ασφάλεια

Όνομα | Περιγραφή | Τύπος | Προεπιλεγμένη τιμή
--- | --- | --- | ---
EncryptFile | Εάν ισχύει, επιλέγει να κρυπτογραφήσει το έγγραφο PDF με κωδικό πρόσβασης. Το αρχείο PDF μπορεί να ανοίξει μόνο όταν ο χρήστης εισάγει τον σωστό κωδικό πρόσβασης. | boolean | false
DocumentOpenPassword | Αυτός είναι ο κωδικός πρόσβασης που επιτρέπει στο χρήστη να ανοίξει το αρχείο PDF όταν το EncryptFile έχει οριστεί σε true. | string |
RestrictPermissions | Εάν ισχύει, επιλέγει τον περιορισμό ορισμένων δικαιωμάτων. Τα δικαιώματα μπορούν να αλλάξουν μόνο όταν ο χρήστης εισάγει τον σωστό κωδικό πρόσβασης. | boolean | false
PermissionPassword | Αυτός είναι ο κωδικός πρόσβασης που επιτρέπει στον χρήστη να προσπελάσει ορισμένα δικαιώματα που περιορίζονται εάν το RestrictPermissions έχει οριστεί σε true. | string |
PreparedPasswords |  |  |
PreparedPermissionPassword |  | string |
Printing | Καθορίζει ποια εκτύπωση επιτρέπεται. Πιθανές τιμές είναι: 0: Το έγγραφο δεν μπορεί να εκτυπωθεί. 1: Το έγγραφο μπορεί να εκτυπωθεί μόνο σε χαμηλή ανάλυση. 2: Το έγγραφο μπορεί να εκτυπωθεί στη μέγιστη ανάλυση. | long | 2
Changes | Καθορίζει τις αλλαγές που μπορούν να γίνουν στο έγγραφο. Πιθανές τιμές είναι: 0: Το έγγραφο δεν μπορεί να αλλάξει. 1: Επιτρέπεται η εισαγωγή σελίδων διαγραφής και περιστροφής. 2: Επιτρέπεται η συμπλήρωση του πεδίου φόρμας. 3: Επιτρέπεται τόσο η συμπλήρωση του πεδίου φόρμας όσο και ο σχολιασμός. 4: Επιτρέπονται όλες οι αλλαγές των προηγούμενων επιλογών, με μόνη εξαίρεση την εξαγωγή σελίδας (αντιγραφή). | long | 4
EnableCopyingOfContent | Καθορίζει ότι οι σελίδες και το περιεχόμενο του εγγράφου μπορούν να εξαχθούν για χρήση σε άλλα έγγραφα (αντιγραφή και επικόλληση). | boolean | true
EnableTextAccessForAccessibilityTools | Καθορίζει ότι το περιεχόμενο του εγγράφου μπορεί να εξαχθεί για χρήση σε εφαρμογές προσβασιμότητας. | boolean | true

## Ψηφιακή υπογραφή

Ψηφιακές υπογραφές

Όνομα | Περιγραφή | Τύπος | Προεπιλεγμένη τιμή
--- | --- | --- | ---
SignPDF | Εάν ισχύει, υπογράψτε το PDF. | boolean | false
SignatureLocation | Πρόσθετες πληροφορίες σχετικά με την ψηφιακή υπογραφή, την τοποθεσία του υπογράφοντος. | string |
SignatureReason | Πρόσθετες πληροφορίες για την ψηφιακή υπογραφή, λόγος υπογραφής. | string |
SignatureContactInfo | Πρόσθετες πληροφορίες σχετικά με την ψηφιακή υπογραφή, στοιχεία επικοινωνίας του υπογράφοντος. | string |
SignaturePassword | Κωδικός πρόσβασης πιστοποιητικού | string |
SignatureCertificate |  |  |
SignCertificateSubjectName |  | string |
SignatureTSA | Κατά τη διαδικασία υπογραφής του PDF, η διεύθυνση URL της αρχής της χρονικής σφραγίδας θα χρησιμοποιηθεί για τη λήψη μιας ψηφιακά υπογεγραμμένης χρονικής σφραγίδας που στη συνέχεια ενσωματώνεται στην υπογραφή. | string |

Παρακαλούμε, υποστηρίξτε μας!