Объединить TIFF с PDF через Java

Объедините документы TIFF в отдельные форматы PDF на Java. Программисты могут использовать этот пример кода для объединения TIFF в любом веб-приложении или приложении на базе Java для настольных ПК.

Объединить TIFF с PDF, используя Java

Как объединить TIFF в PDF? С помощью библиотеки Aspose.PDF для Java вы можете легко программно объединить TIFF с PDF. Программное обеспечение PDF от Aspose идеально подходит как для частных лиц, так и для малого или крупного бизнеса. Поскольку он способен обрабатывать большой объем информации, выполняйте объединение быстро и эффективно и защищайте ваши данные. Отличительной особенностью Aspose.PDF является API для слияния TIFF с PDF.

Последнюю версию программы можно загрузить непосредственно с сайта Maven и установить ее в свой проект на базе Maven, добавив следующие конфигурации в файл pom.xml.

Ознакомьтесь с подробностями установки библиотеки на страницах Документация. Чтобы убедиться в преимуществах библиотеки, попробуйте использовать фрагмент кода из преобразования TIFF в PDF.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Как объединить TIFF с PDF через Java


Разработчики Java могут легко загружать и объединять файлы TIFF в PDF всего за несколько строк кода.

  1. Инициализируйте новый документ и запустите цикл для объединения файлов
  2. В цикле: добавление новой страницы в PDF-документ
  3. В цикле: добавьте файл TIFF на новую страницу
  4. После цикла сохраните результат

Вот пример, демонстрирующий, как объединить TIFF в PDF в Java. С легкостью объединяйте несколько документов в один файл. Если вы разрабатываете код в Java, эта задача может быть проще, чем кажется. Можно использовать полные имена файлов как для чтения TIFF, так и для записи PDF. Посмотрите этот пример Java, в котором показано, как объединить несколько документов одного или разных типов файлов в один файл с помощью Java

Объедините файлы TIFF с помощью Java и сохраните как PDF

Пример Java: в этом примере кода показано объединение TIFF в PDF

Input file:

File not added

File not added

Output format:

PDF

Output file:


    // create empty pdf document
    com.aspose.pdf.Document outputDoc = new com.aspose.pdf.Document();

    // Load tiff to Aspose image
    multiImage1 = (com.aspose.imaging.fileformats.tiff.TiffImage) com.aspose.imaging.Image.load("1.tiff");


    // iterate through tiff frames
    //set active frame to work with
    //load bitmap from a frame
    //create image savesource to a stream
    //create empty image with width and hight
    //set frame bounds to save to bitmap
    //save frame bitmap to stream
    //add new page to document
    //create new image into document
    //set image source to memory stream
    //add document image to specific page
    for (tiffFrame : multiImage.getFrames()) {
        multiImage.setActiveFrame(tiffFrame);

        Color[] pixels = multiImage.loadPixels(tiffFrame.getBounds());
        ms = new com.aspose.imaging.sources.FileCreateSource(
            String.valueOf(index) + "temp.tiff", false);

        createOptions = new com.aspose.imaging.imageoptions.JpegOptions();
        createOptions.setSource(ms);

        tiffImage = (com.aspose.imaging.fileformats.jpeg.JpegImage)
        com.aspose.imaging.Image.create(createOptions, tiffFrame.getWidth(), tiffFrame.getHeight());
        tiffImage.savePixels(tiffFrame.getBounds(), pixels);
        tiffImage.save();

        page = outputDoc.getPages().add();
        image = new com.aspose.pdf.Image();
        image.setImageStream(new FileInputStream(String.valueOf(index) + "temp.tiff"));
        page.getParagraphs().add(image);
    }

    // save result pdf to file
    outputDoc.save("Merger_tiff_pdf.pdf", com.aspose.pdf.SaveFormat.Pdf);

Библиотека Java для объединения TIFF в PDF

Aspose.PDF for Java API — это библиотека, которая позволяет разработчикам добавлять в свои приложения возможности обработки PDF. Его можно использовать для создания любых 32-разрядных и 64-разрядных приложений для создания, чтения, преобразования и обработки PDF-файлов без использования Adobe Acrobat. Aspose.PDF для Java позволяет разработчикам вставлять таблицы, графики, изображения, гиперссылки, собственные шрифты и многое другое в PDF-документы. Кроме того, PDF также можно сжимать. Aspose.PDF для Java предоставляет отличные функции безопасности для разработки защищенных PDF-файлов.

Дополнительную информацию о Aspose.PDF для Java API можно найти в документации и примеры по использованию API. Некоторые из ключевых функций Aspose.PDF для Java API включают поддержку различных форматов файлов, включая HTML, XFA, TXT, PCL, XML, XPS и форматы файлов изображений, поддержку различных версий PDF и расширенные функции гиперссылок.