Ця коротка тема містить інформацію про те, як перетворити PDF на TIFF у Java. Він містить усю необхідну інформацію для налаштування середовища та докладні кроки для виконання завдання. Для перетворення PDF у TIFF Java надається код разом із налаштуванням потрібного зображення TIFF.
Кроки для перетворення PDF у TIFF у Java
- Налаштуйте програму, щоб додати посилання на Aspose.PDF зі сховища Maven для перетворення PDF на зображення TIFF
- Відкрийте вихідний PDF-файл за допомогою об’єкта класу Document для перетворення на зображення TIFF
- Встановіть роздільну здатність потрібного зображення TIFF
- Ініціалізуйте об’єкт класу TiffSettings, щоб налаштувати вихідне зображення TIFF
- Ініціалізуйте та налаштуйте об’єкт TiffDevice, використовуючи вказану роздільну здатність та інші параметри
- Збережіть PDF-файл у форматі TIFF за допомогою методу TiffDevice.process
Наведені вище кроки містять детальну інформацію про бібліотеки, необхідні для перетворення PDF у TIFF за допомогою Java, а також детальну послідовність кроків для впровадження. Ви можете відкрити вихідний PDF-файл із диска та перетворити його на TIFF у поєднанні з налаштуванням вихідного файлу за допомогою об’єкта TiffSettings. Процес перетворення виконується об’єктом TiffDevice, який ініціалізується екземпляром роздільної здатності та TiffSettings і містить метод process для перетворення PDF у TIFF.
Код для перетворення PDF у TIFF за допомогою Java
package testpdf; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.devices.ColorDepth; | |
import com.aspose.pdf.devices.CompressionType; | |
import com.aspose.pdf.devices.Resolution; | |
import com.aspose.pdf.devices.ShapeType; | |
import com.aspose.pdf.devices.TiffDevice; | |
import com.aspose.pdf.devices.TiffSettings; | |
public class PdfToTiff { | |
static void main(String[] args) throws Exception // Exception for PDF to TIFF | |
{ | |
// Instantiate a license to convert PDF to TIFF | |
License PdfToTiffLicense = new License(); | |
PdfToTiffLicense.setLicense("Aspose.Total.lic"); | |
// Open the source PDF document for conversion to TIFF | |
Document pdfToTiffDocument = new Document("Test.pdf"); | |
// Instantiate and initialize the resolution object for the output TIFF | |
Resolution resolution = new Resolution(300,300); | |
// Create and initialize TiffSettings object to customize the TIFF file | |
TiffSettings tiffFileSettings = new TiffSettings(); | |
tiffFileSettings.setCompression(CompressionType.CCITT4); | |
tiffFileSettings.setDepth(ColorDepth.Format4bpp); | |
tiffFileSettings.setShape(ShapeType.Portrait); | |
tiffFileSettings.setSkipBlankPages(true); | |
// Initializing TIFF device and set the resolution and TiffSettings | |
TiffDevice tiffDeviceObj = new TiffDevice(resolution, tiffFileSettings); | |
// Save PDF file to the TIFF image | |
tiffDeviceObj.process(pdfToTiffDocument, "PdfToTIFF_out.tif"); | |
System.out.println("Done"); | |
} | |
} |
Щоб конвертувати PDF у TIFF, використовується код Java, у якому роздільна здатність встановлюється для вихідного зображення TIFF із використанням значень горизонтальної та вертикальної роздільної здатності, однак ви також можете використовувати інше перевантаження. Клас TiffSettings містить багато інших властивостей, зокрема встановлення типу стиснення, пропуску порожніх сторінок, типу форми, глибини кольору, яскравості та типу координат сторінки. Клас TiffDevice містить багато інших конструкторів для ініціалізації свого об’єкта з різними характеристиками, такими як ширина, висота, розмір сторінки, роздільна здатність та екземпляр TiffSettings у кількох варіантах.
У цьому прикладі ми дослідили, як за допомогою Java конвертувати PDF у TIFF можна легко. Якщо ви маєте намір дізнатися про перетворення зображень у PDF, зверніться до статті як конвертувати зображення в PDF на Java.