1. Termékek
  2.   PDF
  3.   Java
  4.   iText 7  

iText 7  

 
 

Nyílt forráskódú Java API a PDF dokumentumokhoz 

A Java Library lehetővé teszi a fejlesztők számára, hogy Java-alkalmazásokban szöveget olvassanak, írjanak, szerkesszenek és PDF-fájlokká alakítsanak.

Az iText 7 egy nyílt forráskódú Java API, amely lehetővé teszi a szoftverfejlesztők számára saját PDF-megoldás létrehozását. Fontos funkciókat biztosít a PDF-funkciók Java alkalmazásokba vagy termékekbe történő integrálásához. Segít intelligens dokumentum-munkafolyamat létrehozásában. A dokumentumok munkafolyamata fontos folyamat egy vállalatnál.

A Portable Document Format (PDF) a világ egyik leggyakrabban használt dokumentumformátuma, és továbbra is forradalmi. Az adatok mindig kulcsszerepet játszanak egy szervezet sikerében. Az iText 7 segíti szervezetét azáltal, hogy adatait PDF dokumentumokká alakítja. Ezzel időt és pénzt is megtakaríthat.

Previous Next

Az iText 7 használatának első lépései

Az iText könyvtárainak megfelelő használatához két dologra lesz szüksége. Érvényes licenckulcsfájl és a licenckulcs-könyvtár legújabb verziója. Könnyedén letöltheti a licenckulcs-könyvtárat. 

Az iText 7 kettős licenccel rendelkezik, mint AGPL/kereskedelmi szoftver. Az AGPL egy ingyenes/nyílt forráskódú szoftverlicenc. Az iText 7 Core letöltéséhez használhatja a központi adattárat.

Az iText 7 Core elérhető a Mavenen keresztül a The Central adattáron. Kiválaszthatja, hogy egy modult vagy az összes modult szeretné használni. Ha az összes iText 7 modult használni szeretné, csak hozzá kell adnia a következő XML-részletet a pom.xml fájlhoz. A Maven mindent megtesz helyetted, és letölti a szükséges modulokat a központi adattárból.

Rendelkeznie kell egy licenckulcs-könyvtárral (itext-licensekey-x.y.z.jar) az osztályútvonalon.

Itt a parancs

 mvn clean instal 

Alapértelmezés szerint lefordítja a Java forrásokat és a bináris osztályokat jar csomagokba csomagolja.

Java API PDF dokumentumok létrehozásához és kezeléséhez

Az iText 7 lehetővé teszi a szoftverfejlesztők számára PDF-dokumentumok létrehozását és kezelését Java alkalmazásokon belül. A PDF fájlformátum napjaink egyik legnépszerűbb fájlformátuma. Ezenkívül egyszerűen módosíthatja a meglévő PDF-dokumentumokat. A könyvtár azt is lehetővé teszi a fejlesztőknek, hogy új oldalakat illesszenek be, és új tartalmat is hozzáadjanak egy meglévő PDF-oldalhoz.

PDF dokumentum manipulálása - Java

// Initialize document
PdfDocument pdfDoc = new PdfDocument(new PdfReader("input.pdf"),
                   new PdfWriter("output.pdf"));
                   // Add annotation in it
PdfAnnotation ann = new PdfTextAnnotation(new Rectangle(400, 795, 0, 0))
    .setTitle(new PdfString("FileFormat"))
    .setContents("Developer Guide for fileformats");
pdfDoc.getFirstPage().addAnnotation(ann);
// Close document
pdfDoc.close();

Szöveg konvertálása PDF dokumentumokká

A PDF Java API lehetővé teszi a Java programozók számára, hogy szöveget PDF-dokumentummá alakítsanak át saját Java-alkalmazásaikon belül. Nagyon egyszerű sima szöveges fájl exportálása PDF dokumentumba. Lehetővé teszi az igazítás meghatározását a dokumentum szintjén. Ezenkívül a legújabb kiadás számos elrendezési funkciót is támogat, amelyek megkönnyítik az olvasást a régebbi verziókhoz képest.

Szöveg konvertálása PDF-be - Java

// Initialize output document
PdfDocument pdf = new PdfDocument(new PdfWriter("TextToPDF.pdf"));
Document document = new Document(pdf);
// Open txt document
BufferedReader br = new BufferedReader(new FileReader("input.txt"));
String line;
// Add each line
while ((line = br.readLine()) != null) {
  document.add(new Paragraph(line));
}
// Save document
document.close();

Minden szervezet számára mindig nagyon fontos fontos adatainak és dokumentumainak védelme és védelme. Az iText 7 Java könyvtár számos technikát kínál a dokumentumok használatának biztonságára, például megoszthatja azokat jogosult felhasználókkal vagy szerkesztőkkel jelszavak megadásával, digitális aláírások használatát és így tovább. A következő Java kódpélda bemutatja, hogyan adhat hozzá jelszót egy meglévő PDF-dokumentumhoz.

Adjon hozzá jelszót a biztonságos PDF-fájlokhoz Java-n keresztül

PdfReader reader = new PdfReader(src);
WriterProperties props = new WriterProperties()
    .setStandardEncryption(USERPASS, OWNERPASS, EncryptionConstants.ALLOW_PRINTING,
        EncryptionConstants.ENCRYPTION_AES_128 | EncryptionConstants.DO_NOT_ENCRYPT_METADATA);
PdfWriter writer = new PdfWriter(new FileOutputStream(dest), props);
PdfDocument pdfDoc = new PdfDocument(reader, writer);
pdfDoc.close();
 Magyar