Μετατροπή παρουσιάσεων PowerPoint σε TIFF με JavaScript
Εισαγωγή
TIFF (Tagged Image File Format) είναι ένα ευρέως χρησιμοποιούμενο, χωρίς απώλειες μορφότυπο raster εικόνας γνωστό για την εξαιρετική του ποιότητα και τη λεπτομερή διατήρηση των γραφικών. Σχεδιαστές, φωτογράφοι και εκδότες επιφάνειας εργασίας συχνά επιλέγουν TIFF για να διατηρήσουν τις στρώσεις, την ακριβή χρωματική απόδοση και τις αρχικές ρυθμίσεις στις εικόνες τους.
Με το Aspose.Slides, μπορείτε εύκολα να μετατρέψετε τις διαφάνειες PowerPoint (PPT, PPTX) και τις διαφάνειες OpenDocument (ODP) άμεσα σε εικόνες υψηλής ποιότητας TIFF, εξασφαλίζοντας ότι οι παρουσιάσεις σας διατηρούν το μέγιστο οπτικό πιστότητα.
Μετατροπή μιας παρουσίασης σε TIFF
Χρησιμοποιώντας τη μέθοδο save που παρέχεται από την κλάση Presentation, μπορείτε γρήγορα να μετατρέψετε ολόκληρη μια παρουσίαση PowerPoint σε TIFF. Οι παραγόμενες εικόνες TIFF αντιστοιχούν στο προεπιλεγμένο μέγεθος διαφάνειας.
Αυτός ο κώδικας JavaScript δείχνει πώς να μετατρέψετε μια παρουσίαση PowerPoint σε TIFF:
// Δημιουργήστε το αντικείμενο Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης (PPT, PPTX, ODP, κ.λπ.).
let presentation = new aspose.slides.Presentation("presentation.pptx");
try {
// Αποθηκεύστε την παρουσίαση ως TIFF.
presentation.save("output.tiff", aspose.slides.SaveFormat.Tiff);
} finally {
presentation.dispose();
}
Μετατροπή μιας παρουσίασης σε Ασπρόμαυρο TIFF
Η μέθοδος setBwConversionMode στην κλάση TiffOptions σας επιτρέπει να ορίσετε τον αλγόριθμο που χρησιμοποιείται όταν μετατρέπετε μια χρωματιστή διαφάνεια ή εικόνα σε ασπρόμαυρο TIFF. Σημειώστε ότι αυτή η ρύθμιση εφαρμόζεται μόνο όταν η μέθοδος setCompressionType είναι ρυθμισμένη σε CCITT4 ή CCITT3.
Ας πούμε ότι έχουμε ένα αρχείο “sample.pptx” με την ακόλουθη διαφάνεια:

Αυτός ο κώδικας JavaScript δείχνει πώς να μετατρέψετε τη χρωματιστή διαφάνεια σε ασπρόμαυρο TIFF:
let tiffOptions = new aspose.slides.TiffOptions();
tiffOptions.setCompressionType(aspose.slides.TiffCompressionTypes.CCITT4);
tiffOptions.setBwConversionMode(aspose.slides.BlackWhiteConversionMode.Dithering);
let presentation = new aspose.slides.Presentation("sample.pptx");
try {
presentation.save("output.tiff", aspose.slides.SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Το αποτέλεσμα:

Μετατροπή μιας παρουσίασης σε TIFF με προσαρμοσμένο μέγεθος
Εάν χρειάζεστε μια εικόνα TIFF με συγκεκριμένες διαστάσεις, μπορείτε να ορίσετε τις επιθυμητές τιμές χρησιμοποιώντας τις μεθόδους που διατίθενται στην κλάση TiffOptions. Για παράδειγμα, η μέθοδος setImageSize σάς επιτρέπει να καθορίσετε το μέγεθος της παραγόμενης εικόνας.
Αυτός ο κώδικας JavaScript δείχνει πώς να μετατρέψετε μια παρουσίαση PowerPoint σε εικόνες TIFF με προσαρμοσμένο μέγεθος:
// Δημιουργήστε την κλάση Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης (PPT, PPTX, ODP, κ.λπ.).
let presentation = new aspose.slides.Presentation("presentation.pptx");
try {
let tiffOptions = new aspose.slides.TiffOptions();
// Ορίστε τον τύπο συμπίεσης.
tiffOptions.setCompressionType(aspose.slides.TiffCompressionTypes.Default);
/*
Τύποι συμπίεσης:
Default - Καθορίζει το προεπιλεγμένο σχήμα συμπίεσης (LZW).
None - Καθορίζει ότι δεν υπάρχει συμπίεση.
CCITT3
CCITT4
LZW
RLE
*/
// Το βάθος εξαρτάται από τον τύπο συμπίεσης και δεν μπορεί να οριστεί χειροκίνητα.
// Ορίστε το DPI της εικόνας.
tiffOptions.setDpiX(200);
tiffOptions.setDpiY(200);
// Ορίστε το μέγεθος της εικόνας.
tiffOptions.setImageSize(java.newInstanceSync("java.awt.Dimension", 1728, 1078));
let notesOptions = new aspose.slides.NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(aspose.slides.NotesPositions.BottomFull);
tiffOptions.setSlidesLayoutOptions(notesOptions);
// Αποθηκεύστε την παρουσίαση ως TIFF με το καθορισμένο μέγεθος.
presentation.save("tiff-ImageSize.tiff", aspose.slides.SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Μετατροπή μιας παρουσίασης σε TIFF με προσαρμοσμένη μορφή εικονοστοιχείου
Χρησιμοποιώντας τη μέθοδο setPixelFormat από την κλάση TiffOptions, μπορείτε να ορίσετε την προτιμώμενη μορφή εικονοστοιχείου για την παραγόμενη εικόνα TIFF.
Αυτός ο κώδικας JavaScript δείχνει πώς να μετατρέψετε μια παρουσίαση PowerPoint σε εικόνα TIFF με προσαρμοσμένη μορφή εικονοστοιχείου:
// Δημιουργήστε την κλάση Presentation που αντιπροσωπεύει ένα αρχείο παρουσίασης (PPT, PPTX, ODP, κ.λπ.).
let presentation = new aspose.slides.Presentation("presentation.pptx");
try {
let tiffOptions = new aspose.slides.TiffOptions();
tiffOptions.setPixelFormat(aspose.slides.ImagePixelFormat.Format8bppIndexed);
/*
Το ImagePixelFormat περιέχει τις ακόλουθες τιμές (όπως αναφέρεται στην τεκμηρίωση):
Format1bppIndexed - 1 bit ανά εικονοστοιχείο, με ευρετήριο.
Format4bppIndexed - 4 bits ανά εικονοστοιχείο, με ευρετήριο.
Format8bppIndexed - 8 bits ανά εικονοστοιχείο, με ευρετήριο.
Format24bppRgb - 24 bits ανά εικονοστοιχείο, RGB.
Format32bppArgb - 32 bits ανά εικονοστοιχείο, ARGB.
*/
/// Αποθηκεύστε την παρουσίαση ως TIFF με το καθορισμένο μέγεθος εικόνας.
presentation.save("Tiff-PixelFormat.tiff", aspose.slides.SaveFormat.Tiff, tiffOptions);
} finally {
presentation.dispose();
}
Tip
Δείτε τον ΔΩΡΕΑΝ μετατροπέα PowerPoint σε αφίσα της Aspose.Συχνές ερωτήσεις
Μπορώ να μετατρέψω μια μεμονωμένη διαφάνεια αντί για ολόκληρη παρουσίαση PowerPoint σε TIFF;
Ναι. Το Aspose.Slides σας επιτρέπει να μετατρέψετε μεμονωμένες διαφάνειες από παρουσιάσεις PowerPoint και OpenDocument σε εικόνες TIFF ξεχωριστά.
Υπάρχει κάποιο όριο στον αριθμό των διαφανειών όταν μετατρέπεται μια παρουσίαση σε TIFF;
Όχι, το Aspose.Slides δεν επιβάλλει περιορισμούς στον αριθμό των διαφανειών. Μπορείτε να μετατρέψετε παρουσιάσεις οποιουδήποτε μεγέθους σε μορφή TIFF.
Διατηρούνται οι κινήσεις και τα εφέ μετάβασης του PowerPoint όταν μετατρέπονται οι διαφάνειες σε TIFF;
Όχι, το TIFF είναι μορφότυπο στατικής εικόνας. Συνεπώς, οι κινήσεις και τα εφέ μετάβασης δεν διατηρούνται· εξάγονται μόνο στατικές στιγμιότυπες των διαφανειών.