Scal TIFF do PDF przez Java

Scal dokumenty TIFF w pojedyncze formaty PDF na Javie. Programiści mogą użyć tego przykładowego kodu do łączenia TIFF w dowolnej aplikacji opartej na Javie Web lub Desktop.

Scal TIFF do PDF przez Java

Jak scalić TIFF do PDF? Dzięki bibliotece Aspose.PDF for Java można łatwo scalić TIFF do PDF programowo. Oprogramowanie PDF firmy Apose jest idealne dla osób fizycznych oraz małych lub dużych firm. Ponieważ jest w stanie przetwarzać dużą ilość informacji, szybko i skutecznie wykonaj konkatenację oraz chroń swoje dane. Osobliwą cechą Aspose.PDF jest API do łączenia TIFF z PDF.

Możesz pobrać jego najnowszą wersję bezpośrednio z Maven i zainstalować ją w swoim projekcie opartym na Maven, dodając następujące konfiguracje do pom.xml.

Sprawdź szczegóły instalacji biblioteki na stronach Dokumentacja. Aby zweryfikować zalety biblioteki, spróbuj użyć fragmentu kodu TIFF do 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>

Jak scalić TIFF z PDF używając Java


Java programiści mogą łatwo ładować i scalać pliki TIFF z PDF w zaledwie kilku wierszach kodu.

  1. Zainicjuj nowy dokument i uruchom pętlę do scalania plików
  2. W pętli: dodaj nową stronę do dokumentu PDF
  3. W pętli: dodaj plik TIFF do nowej strony
  4. Po pętli zapisz wynik

Oto przykład, który pokazuje, jak scalić TIFF do PDF w Java. Łatwe łączenie wielu dokumentów w jeden plik. Jeśli tworzysz kod w Java, to zadanie może być prostsze niż się wydaje. Możesz używać w pełni kwalifikowanych nazw plików zarówno do odczytu TIFF, jak i zapisu PDF. Sprawdź ten przykład Java, który pokazuje, jak scalić wiele dokumentów tego samego lub różnych typów plików w jeden plik za pomocą Java

Scal pliki TIFF za pomocą Java i zapisz jako PDF

Przykład Java: ten przykładowy kod pokazuje konkatenację TIFF do 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 biblioteka do łączenia TIFF z PDF

Aspose.PDF dla Java API to biblioteka, która umożliwia programistom dodawanie możliwości przetwarzania PDF do swoich aplikacji. Może być używany do tworzenia dowolnego typu 32-bitowych i 64-bitowych aplikacji do generowania lub odczytywania, konwertowania i manipulowania plikami PDF bez użycia programu Adobe Acrobat. Aspose.PDF dla Java pozwala programistom wstawiać tabele, wykresy, obrazy, hiperłącza, niestandardowe czcionki - i więcej - do dokumentów PDF. Ponadto możliwe jest również kompresowanie plików PDF. Aspose.PDF dla Java zapewnia doskonałe funkcje bezpieczeństwa do tworzenia bezpiecznych plików PDF.

Więcej informacji na temat Aspose.PDF dla Java API można znaleźć na stronie dokumentacja i examples na temat korzystania z API. Niektóre z kluczowych funkcji Aspose.PDF dla Java API obejmują obsługę różnych formatów plików, w tym HTML, XFA, TXT, PCL, XML, XPS i formatów plików graficznych, obsługę różnych wersji PDF i rozbudowaną funkcjonalność hiperłączy.