Skip to end of metadata
Go to start of metadata

Nazwa wtyczki Data utworzenia Data ostatniej aktualizacji Link do instalki Krótki opis Dział utrzymujący Dokumentacja dla klienta Typ licencji Typ wtyczki Id wtyczki
PdfUtils
(Biblioteka PdfUtils)
2023-11-07 2023-11-08 Link Wtyczka wewnętrzna do manipulacji plikami pdf Dev CUF Bezpłatna

Opis ogólny

Wtyczka do użytku wewnętrznego, udostępniająca narzędzia do manipulacji plikami pdf.

Dostępne API
MetodaParametryOpis
PdfUtils.addWatermarkAsImage(InputStream stream, WatermarkImage watermark, TemporaryFile temporaryFile) : InputStream
  • stream - strumień zawierający dokument, do którego dodawany jest znak wodny.
  • watermark - obiekt Watermark zawierający konfigurację znaku wodnego.
  • temporaryFile - obiekt TemporaryFile zawierający konfigurację pliku tymczasowego.

Dodaje znak wodny w postaci obrazu do strumienia pliku PDF. Metoda uwzględnia wymiary i orientację każdej strony dokumentu. Wynikiem jest nowy strumień pliku pdf z dodanym znakiem wodnym.

PdfUtils.addWatermarkAsImageOnSpecifiedPage(InputStream stream, WatermarkImage watermark, TemporaryFile temporaryFile, Integer pageNumber) : InputStream

  • stream - strumień zawierający dokument, do którego dodawany jest znak wodny.
  • watermark - obiekt Watermark zawierający konfigurację znaku wodnego.
  • temporaryFile - obiekt TemporaryFile zawierający konfigurację pliku tymczasowego.
  • pageNumber - numer strony dokumentu

Dodaje znak wodny w postaci obrazu do strumienia pliku pdf na wybranej stronie. Metoda uwzględnia wymiary i orientację strony dokumentu. Wynikiem jest nowy strumień pliku pdf z dodanym znakiem wodnym.

PdfUtils.addWatermarkAsText(InputStream stream, WatermarkText watermark, TemporaryFile temporaryFile) : InputStream
  • stream - strumień zawierający dokument, do którego dodawany jest znak wodny.
  • watermark - obiekt Watermark zawierający konfigurację znaku wodnego.
  • temporaryFile - obiekt TemporaryFile zawierający konfigurację pliku tymczasowego.

Dodaje znak wodny w postaci tekstu do strumienia pliku pdf. Metoda uwzględnia wymiary i orientację każdej strony dokumentu. Wynikiem jest nowy strumień pliku pdf z dodanym znakiem wodnym.

 PdfUtils.InputStream addRestrictions( InputStream is, Restrictions restrictions, TemporaryFile tFile ) : InputStream
  • is - strumień pliku PDF, do którego mają zostać dodane zabezpieczenia.
  • restrictions - obiekt Restrictions lub AdvancedRestrictions zawierający konfigurację zabezpieczeń.
  • tFile - obiekt TemporaryFile zawierający konfigurację dla pliku tymczasowego.

Wynikiem jest nowy strumień pliku PDF z dodanymi zabezpieczeniami.

Konfiguracja pom.xml

W celu użycia jej we wtyczce, należy dodać zależność:

pom.xml
<dependency>
    <groupId>com.suncode</groupId>
    <artifactId>pdfutils</artifactId>
    <version>1.0.9</version>
</dependency>
  • No labels
Write a comment…