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

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

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