Как преобразовать PDF в TIFF в Java
Преобразование PDF в TIFF — распространенный процесс в документообороте, позволяющий создавать высококачественные форматы изображений, пригодные для печати и архивирования. Файлы TIFF сохраняют визуальную целостность оригинальных документов и позволяют легче обмениваться ими и работать с ними в различных приложениях.
В этой статье я расскажу о том, как конвертировать PDF в TIFF с помощью библиотеки Java PDF.
- Преобразование всех страниц PDF в файл TIFF
- Преобразование выбранных страниц PDF в файл TIFF
Библиотека Java для штамповки PDF-документов
Spire.PDF for Java — это профессиональная Java-библиотека для чтения, создания и работы с PDF-файлами в Java-приложениях.
Если вы создали проект Maven, вы можете легко импортировать jar в свое приложение с помощью следующих конфигураций. Для проектов, не использующих Maven, загрузите Spire.Pdf.jar и добавьте его в качестве зависимости в ваше приложение.
Преобразование всех страниц PDF в файл TIFF
С помощью Spire.PDF вы можете загрузить PDF-файл с помощью функции loadFromFile() и преобразовать его в TIFF-файл непосредственно с помощью метода saveToTiff(). Следующий код демонстрирует, как преобразовать PDF-документ в TIFF-файл с помощью Java.
import com.spire.compression.TiffCompressionTypes;
import com.spire.pdf.PdfDocument;
public class PDFToTIFF {
public static void main(String[] args) {
// Создать экземпляр PdfDocument
PdfDocument pdf = new PdfDocument();
// Загрузить образец PDF документа
pdf.loadFromFile("sample.pdf");
// Сохранить все страницы документа в Tiff
pdf.saveToTiff("output/PDFtoTiff.tiff");
}
}
Преобразование выбранных страниц PDF в файл TIFF
При использовании метода saveToTiff() для преобразования PDF в TIFF у него есть перегрузка — saveToTiff(String tiffFilename, int startPage, int endPage, int dpix, int dpiy) , которая позволяет указать диапазон страниц для преобразования.
import com.spire.pdf.PdfDocument;
public class PDFToTIFF {
public static void main(String[] args) {
// Создать экземпляр PdfDocument
PdfDocument pdf = new PdfDocument();
// Загрузить образец PDF документа
pdf.loadFromFile("sample.pdf");
// Сохранить указанные страницы документа в TIFF и задать горизонтальное и вертикальное разрешение
pdf.saveToTiff("output/ToTiff2.tiff", 0, 1, 400, 600);
}
}
Выводы
В этой статье мы узнали, как конвертировать PDF в TIFF в Java. Будучи продвинутой библиотекой, Spire.PDF for Java позволяет разработчикам выполнять широкий спектр операций с PDF-документами, таких как: