Jak przekonwertować obraz do formatu PDF w Javie

Ten prosty samouczek omawia szczegółowe informacje na temat konwertowania obrazu na PDF w Javie. Korzystając z Java PNG do PDF funkcje konwersji można łatwo włączyć do aplikacji, wykonując podane kroki i fragment kodu. Co więcej, włączenie tej funkcji do aplikacji nie wymaga żadnego dodatkowego oprogramowania do przetwarzania obrazu.

Kroki, aby przekonwertować obraz do formatu PDF w Javie

  1. Dodaj odniesienie do biblioteki Aspose.PDF for Java w projekcie do konwersji PNG na PDF
  2. Utwórz instancję klasy Document, aby utworzyć pusty dokument PDF
  3. Utwórz obiekt klasy Image
  4. Załaduj obraz źródłowy w formacie JPG lub PNG, aby zrenderować go do formatu PDF
  5. Zapisz przekonwertowany obraz jako dokument PDF

Aby konwertować PNG na PDF Java konfiguracja oparta na środowisku i kroki kodowania są opisane tutaj. Wprowadzono wszystkie niezbędne klasy, które są wymagane do przeprowadzenia tej konwersji, takie jak klasy Document i Image. Te klasy pozwalają konwertować różne rodzaje obrazów, w tym JPG, BMP, PNG itp. Do dokumentu PDF.

Kod do konwersji obrazu do formatu PDF przy użyciu języka Java

import com.aspose.pdf.Document;
import com.aspose.pdf.Image;
import com.aspose.pdf.License;
public class ConvertImageToPDFInJava {
public static void main(String[] args) throws Exception { // main function for converting image to PDF in Java
// Load the license to remove trial version watermark from the PDF generated from a PDF
License asposePdfLicenseCSV = new License();
asposePdfLicenseCSV.setLicense("Aspose.pdf.lic");
// Create a blank PDF document having default collection of pages
Document pdfDocument = new Document();
// Add an empty page to the pages collection
pdfDocument.getPages().add();
// Create an instance of Image class
Image image = new Image();
// Set the Image file name to be loaded into the Image object
image.setFile("Sample.png");
// Get reference to the paragraph collection and add the image
pdfDocument.getPages().get_Item(1).getParagraphs().add(image);
// Save output PDF document containing the image in it
pdfDocument.save("ImagetoPDF.pdf");
System.out.println("Done");
}
}

Te wiersze kodu w Java konwertują PNG na PDF, ładując obraz z dysku, a następnie pobierając odniesienie do pierwszej strony w nowo utworzonym pliku PDF. Każda strona zawiera zbiór akapitów, w których można dodawać treści, w tym obrazy. Po dodaniu załadowanego obrazu PNG do tej kolekcji można zapisać wynikowy dokument jako plik PDF na dysku.

W tym artykule zbadaliśmy proces konwersji PNG na PDF. Jeśli jednak chcesz poznać odwrotny proces konwersji pliku PDF na obraz, zapoznaj się z artykułem na stronie jak przekonwertować plik PDF na obraz w Javie.

 Polski