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
- Dodaj odniesienie do biblioteki Aspose.PDF for Java w projekcie do konwersji PNG na PDF
- Utwórz instancję klasy Document, aby utworzyć pusty dokument PDF
- Utwórz obiekt klasy Image
- Załaduj obraz źródłowy w formacie JPG lub PNG, aby zrenderować go do formatu PDF
- 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.