PdfConverter
ΕΚΤΙΜΗΣΗ
PdfConverter Είναι μια τάξη στο Aspose.PDF FOSS για Java. Κληρονομιά από: AutoCloseable.
Μετατρέπεται σε σελίδες PDF σε εικόνες ράστερ (JPEG, PNG).
Αυτή η κατηγορία παρέχει 47 μεθόδους για να εργαστείτε με PdfConverter αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage,και 6 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : coordinateType, document, endPage, pageCount, resolution, startPage.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
document | Document | Διαβάστε | Επιστρέφει το έγγραφο που έχει ήδη δεσμευτεί. |
pageCount | int | Διαβάστε | Επιστρέφει τον συνολικό αριθμό σελίδων στο συνδεδεμένο έγγραφο. |
startPage | int | Διαβάστε | Επιστρέφει την αρχική σελίδα ή 0 αν δεν είναι εγκατεστημένη. |
endPage | int | Διαβάστε | Επιστρέφει την τελική σελίδα ή 0 αν δεν είναι εγκατεστημένη. |
resolution | Resolution | Διαβάστε | Επιστρέφει το τρέχον ψήφισμα. |
coordinateType | PageCoordinateType | Διαβάστε | Επιστρέφει το πλαίσιο σελίδας που θα πρέπει να χρησιμοποιηθεί ως χώρο συντονισμού. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PdfConverter() | Δημιουργεί μια νέα παραβολή {@code PdfConverter} με προεπιλεγμένη ανάλυση 150 DPI. |
PdfConverter(document: Document) | Δημιουργεί ένα νέο μετατροπέα που συνδέεται με το προμηθευμένο έγγραφο. |
bindPdf(inputFile: String) → boolean | Συνδέστε ένα αρχείο PDF σε αυτό το μετατροπέα. |
bindPdf(inputStream: InputStream) → boolean | Συνδέει ένα PDF από μια ροή εισόδου. |
bindPdf(document: Document) → boolean | Συνδέει ένα υπάρχον {@link Document} σε αυτό το μετατροπέα. |
getDocument() → Document | Επιστρέφει το έγγραφο που έχει ήδη δεσμευτεί. |
setResolution(resolution: Resolution) | Εισάγετε την ανάλυση για την απεικόνιση. |
doConvert() → boolean | Αρχίζει τη διαδικασία μετατροπής με την επαναφορά του λογαριασμού σελίδας. |
getPageCount() → int | Επιστρέφει τον συνολικό αριθμό σελίδων στο συνδεδεμένο έγγραφο. |
setStartPage(startPage: int) | Καθορίστε την πρώτη σελίδα (1-based) για να συμπεριληφθεί στις επόμενες εκδόσεις. |
setEndPage(endPage: int) | Καθορίστε την τελευταία σελίδα (με βάση το 1 και συμπεριλαμβανομένων) για τις επόμενες εκδόσεις. |
getStartPage() → int | Επιστρέφει την αρχική σελίδα ή 0 αν δεν είναι εγκατεστημένη. |
getEndPage() → int | Επιστρέφει την τελική σελίδα ή 0 αν δεν είναι εγκατεστημένη. |
getResolution() → Resolution | Επιστρέφει το τρέχον ψήφισμα. |
getCoordinateType() → PageCoordinateType | Επιστρέφει το πλαίσιο σελίδας που θα πρέπει να χρησιμοποιηθεί ως χώρο συντονισμού. |
setCoordinateType(coordinateType: PageCoordinateType) | Καθορίστε ποιο πλαίσιο σελίδας θα πρέπει να χρησιμοποιηθεί ως χώρο συντονισμού. |
hasNextImage() → boolean | Επιστρέφει αν υπάρχουν περισσότερες σελίδες για να μετατραπεί. |
getNextImage(outputFile: String, format: String) → boolean | Ανακατεύουμε την επόμενη σελίδα σε ένα αρχείο εικόνας. |
getNextImage(stream: OutputStream, format: String) → boolean | Ανακατεύουμε την επόμενη σελίδα σε μια ροή εξόδου. |
getNextImage(outputFile: String, format: ImageFormat) → boolean | Ανακατεύετε την επόμενη σελίδα σε ένα αρχείο εικόνας χρησιμοποιώντας το δεδομένο {@link ImageFormat}. |
getNextImage(outputFile: String, format: ImageFormat, quality: int) → boolean | Ανακατεύουμε την επόμενη σελίδα σε ένα αρχείο εικόνας με σαφή ποιότητα JPEG. |
getNextImage(stream: OutputStream, format: ImageFormat) → boolean | Ανταποκρίνονται η επόμενη σελίδα σε μια ροή εξόδου χρησιμοποιώντας το δεδομένο {@link ImageFormat}. |
getNextImage(stream: OutputStream, format: ImageFormat, quality: int) → boolean | Ανακατεύουμε την επόμενη σελίδα σε μια ροή εξόδου με σαφή ποιότητα JPEG. |
getNextImage(outputFile: String) → boolean | Ανακατεύουμε την επόμενη σελίδα σε ένα αρχείο χρησιμοποιώντας προεπιλεγμένο μορφότυπο JPEG. |
getNextImage(stream: OutputStream) → boolean | Ανακατεύουμε την επόμενη σελίδα σε μια ροή χρησιμοποιώντας τη μορφή JPEG. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int) → boolean | Ανακατεύουμε την επόμενη σελίδα σε ένα αρχείο με σαφείς διαστάσεις εκκίνησης. |
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int) → boolean | Ανακατεύουμε την επόμενη σελίδα σε ένα αρχείο με σαφή διαστάσεις και ποιότητα JPEG. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int) → boolean | Ανακατεύετε την επόμενη σελίδα σε μια ροή με σαφείς διαστάσεις παραγωγής. |
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int) → boolean | Ανακατεύουμε την επόμενη σελίδα σε μια ροή με σαφή διαστάσεις και ποιότητα JPEG. |
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int) → boolean | Διπλή πλάτος / ύψος υπερφόρτωσης αρχείων (συμφωνεί με την υπογραφή C# API). |
getNextImage(outputFile: String, pageSize: PageSize) → boolean | PageSize υπερφόρτωση: επιστρέφει την επόμενη σελίδα στο δεδομένο μέγεθος σελίδας (προεπιλεγμένη JPEG). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + μορφή υπερφόρτωσης — εκδοχή ροής. |
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int) → boolean | Διπλή πλάτος / ύψος υπερφόρτωσης ροής (συμφωνεί με την υπογραφή C# API). |
saveAsTIFF(outputFile: String) → boolean | Αποθηκεύει όλες τις σελίδες του συνδεδεμένου εγγράφου ως ένα μόνο αρχείο TIFF πολυσελίδων. |
saveAsTIFF(outputFile: String, settings: TiffSettings) → boolean | Αποθηκεύει όλες τις σελίδες του συνδεδεμένου εγγράφου ως ένα multi-page TIFF με ρυθμίσεις. |
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution) → boolean | Αποθηκεύει όλες τις σελίδες ως ένα multi-page TIFF με ρυθμίσεις και σαφή ανάλυση. |
saveAsTIFF(stream: OutputStream, settings: TiffSettings) → boolean | Αποθηκεύει όλες τις σελίδες ως ένα multi-page TIFF σε μια ροή εξόδου. |
saveAsTIFF(outputFile: String, compression: CompressionType) → boolean | Αποθηκεύει όλες τις σελίδες ως πολυσελίδα TIFF με τον συγκεκριμένο τύπο συμπίεσης. |
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings) → boolean | Αποθηκεύει όλες τις σελίδες ως ένα multi-page TIFF προσαρμοσμένο στο καθορισμένο μέγεθος της σελίδας. |
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings) → boolean | Αποθηκεύει όλες τις σελίδες ως ένα multi-page TIFF προσαρμοσμένο στο καθορισμένο μέγεθος της σελίδας. |
saveAsTIFF(outputFile: String, width: int, height: int) → boolean | Αποθηκεύει όλες τις σελίδες ως πολυσελίδα TIFF κλιμακωμένη στις δεδομένες διαστάσεις pixel. |
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType) → boolean | Αποθηκεύει όλες τις σελίδες ως πολυσελίδα TIFF κλιμακωμένη στις δεδομένες διαστάσεις με συμπίεση. |
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings) → boolean | Αποθηκεύει όλες τις σελίδες ως πολυσελίδα TIFF κλίμακας στις δεδομένες διαστάσεις με ρυθμίσεις. |
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings) → boolean | Υπερφόρτωση ροής με σαφή διαστάσεις και ρυθμίσεις στόχου. |
saveAsTIFFClassF(outputFile: String) → boolean | Αποθηκεύει όλες τις σελίδες ως TIFF Class F (B/W μορφή φαξ, συμπίεση CCITT4). |
saveAsTIFFClassF(outputFile: String, width: int, height: int) → boolean | TIFF Κλάση F με στόχο διαστάσεις. |
close() | Κλείνει το μετατροπέα και απελευθερώνει το συνδεδεμένο έγγραφο. |