PDF stał się uniwersalnym formatem udostępniania dokumentów w Internecie. Dlatego różne inne formaty plików są konwertowane do formatu PDF przed ich wymianą. Jedną z popularnych konwersji jest obraz do PDF, który może obejmować PNG do PDF, JPEG do PDF, BMP do PDF itp. Dlatego w tym artykule opisano, jak konwertować obrazy do PDF w Java.
- Konwerter obrazu Java na format PDF — bezpłatne pobieranie
- Kroki, aby przekonwertować obraz do formatu PDF w Javie
- Konwertuj obraz do formatu PDF
- Uzyskaj bezpłatną licencję API
Konwerter obrazu Java na format PDF — bezpłatne pobieranie
Aspose.PDF for Java to popularny interfejs API do obróbki plików PDF, który umożliwia tworzenie i przetwarzanie plików PDF. Ponadto umożliwia bezproblemową konwersję obrazów PNG, JPEG, BMP i innych do formatu PDF. Możesz pobrać interfejs API lub zainstalować go przy użyciu następującej konfiguracji Mavena.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.3</version>
</dependency>
Kroki, aby przekonwertować obraz do formatu PDF w Javie
Aspose.Imaging for Java zapewnia najprostszy sposób konwersji obrazów popularnych formatów do formatu PDF. Poniżej przedstawiono kroki konwersji obrazów do formatu PDF w Javie.
- Utwórz nowy plik PDF i dodaj do niego strony.
- Załaduj obrazy z plików jeden po drugim.
- Dodaj każdy obraz do pliku PDF.
- Zapisz plik PDF w żądanej lokalizacji.
Przekształćmy teraz powyższe kroki w kod i zapiszmy obraz jako PDF przy użyciu Javy.
Zapisz obraz jako PDF w Javie
Poniżej przedstawiono kroki konwersji obrazu PNG, JPEG, BMP lub TIFF do formatu PDF.
- Utwórz obiekt klasy Document.
- Dodaj nową stronę do dokumentu metodą Document.getPages().add() i pobierz jej referencję w obiekcie Page.
- Utwórz obiekt klasy Obraz.
- Ustaw obraz za pomocą metody Image.setFile(String) podając ścieżkę do pliku obrazu.
- Dodaj obraz do akapitu pliku PDF za pomocą metody Page.getParagraphs().add(Image).
- Zapisz plik PDF za pomocą metody Document.save(String).
Poniższy przykładowy kod pokazuje, jak przekonwertować obraz PNG, JPEG, BMP lub TIFF na format PDF w Javie.
// Utwórz obiekt dokumentu
Document doc = new Document();
// Dodaj stronę do zbioru stron dokumentu
Page page = doc.getPages().add();
// Załaduj źródłowy plik obrazu do obiektu Stream
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");
// Ustaw marginesy, aby obraz się zmieścił itp.
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));
// Utwórz obiekt obrazu
Image image1 = new Image();
// Dodaj obraz do zbioru akapitów sekcji
page.getParagraphs().add(image1);
// Ustaw strumień pliku obrazu
image1.setImageStream(fs);
// Zapisz wynikowy plik PDF
doc.save("Image2PDF.pdf");
Obraz do PDF
Java API do konwersji obrazu do formatu PDF — uzyskaj bezpłatną licencję
Możesz uzyskać bezpłatną tymczasową licencję na korzystanie z API bez ograniczeń ewaluacyjnych.
Wniosek
W tym artykule nauczyłeś się konwertować obrazy do formatu PDF przy użyciu języka Java. Możesz użyć dostarczonego przykładowego kodu, aby przekonwertować PNG, BMP, JPEG i inne popularne obrazy na format PDF. Jeśli chcesz zapoznać się z Aspose.PDF dla języka Java, możesz zapoznać się z dokumentacją. Ponadto możesz zamieścić swoje zapytania na naszym forum.