
Jak dodawać załączniki do pliku PDF w Javie
Istnieje wiele sposobów dodawania/usuwania załączników do istniejących dokumentów PDF. Czasami trzeba załączyć/osadzić różne dokumenty w jednym pliku PDF. Jednak automatyzacja tego zadania za pomocą [biblioteki] w formacie Java PDF zawsze pozwoli zaoszczędzić czas i wysiłek. W tym wpisie na blogu dowiesz się, jak programowo dodawać załączniki do plików PDF w Javie. Pod koniec tego przewodnika będziesz w stanie zbudować manipulator PDF dla swojej aplikacji biznesowej.
Przejdziesz przez następujące sekcje:
- Instalacja biblioteki Java PDF
- Jak dodawać załączniki do pliku PDF w Javie
- Programowo usuwaj załączniki z pliku PDF
Instalacja biblioteki Java PDF
Ta bogata w funkcje biblioteka oferuje szeroką gamę funkcji do programowego przetwarzania i manipulowania plikami PDF. Możesz jednak pobrać interfejs API lub zainstalować go, korzystając z następujących 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>
<classifier>jdk17</classifier>
</dependency>
Jak dodawać załączniki do pliku PDF w Javie
Napiszmy fragment kodu, który programowo osadzi załącznik w pliku PDF.
Kroki są następujące:
- Utwórz obiekt klasy Document i załaduj plik PDF.
- Skonfiguruj nowy plik, który ma zostać dodany jako załącznik, inicjując instancję klasy FileSpecification.
- Dodaj załącznik do kolekcji załączników dokumentu, wywołując metodę add.
- Wywołaj metodę save, aby zapisać zaktualizowany dokument.
Skopiuj i wklej następujący kod do swojego głównego pliku:
//Utwórz obiekt klasy Document i załaduj plik PDF.
Document pdfDocument = new Document("table.pdf");
// Skonfiguruj nowy plik, który ma zostać dodany jako załącznik, inicjując instancję klasy FileSpecification
FileSpecification fileSpecification = new FileSpecification("output.jpg", "Sample image file");
// Dodaj załącznik do kolekcji załączników dokumentu, wywołując metodę add
pdfDocument.getEmbeddedFiles().add(fileSpecification);
// Wywołaj metodę save, aby zapisać zaktualizowany dokument.
pdfDocument.save("output2.pdf");
Programowo usuwaj załączniki z pliku PDF
Ponadto ta biblioteka Java PDF umożliwia również usuwanie/usuwanie załączników, oferując metody.
Postępuj zgodnie z instrukcjami i fragmentem kodu poniżej:
- Utwórz instancję klasy Document i otwórz dokument PDF.
- Usuń wszystkie załączniki wywołując metodę delete.
- Zapisz zaktualizowany plik, wywołując metodę save.
// Utwórz instancję klasy Document i otwórz dokument PDF.
Document pdfDocument = new Document("table.pdf");
// Usuń wszystkie załączniki, wywołując metodę usuwania.
pdfDocument.getEmbeddedFiles().delete();
// Zapisz zaktualizowany plik, wywołując metodę save.
pdfDocument.save("output3.pdf");
Zdobądź bezpłatną licencję
Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.
Podsumowując
Na tym możemy zakończyć ten wpis na blogu. Przeszedłeś przez proces dodawania załączników do pliku PDF w Javie. Co więcej, nauczyłeś się także, jak programowo usuwać załączniki z pliku PDF. Co więcej, możesz odwiedzić dokumentację, aby poznać inne ciekawe funkcje tej biblioteki Java PDF.
Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.
Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego też prosimy o kontakt w celu otrzymywania regularnych aktualizacji.
Zadać pytanie
Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.
Często zadawane pytania
Czy możesz wstawić załącznik do pliku PDF?
Możesz skorzystać z tego [link], aby przejść przez kolejne kroki i fragment kodu, który programowo dodaje załączniki do pliku PDF.