iText umožňuje Java vývojářům plnou kontrolu nad PDF dokumentů, které pracují s jejich Java Web nebo projekty, stolní počítače na bázi.
Tato knihovna v podstatě uvolňuje programátory z použití specifických pluginů prohlížeče nebo lokální software pro manipulaci s daty ve formátu PDF, iText dělá všechnu těžkou práci pomocí kódu Java sám.
To může být skvělý nástroj pro talentované vývojáře, které chtějí budovat vykreslování PDF a funkce pro zpracování přímo ve svých produktech.
iText je také k dispozici ina .NET verze jako iTextSharp .
Vedle tohoto open source verzi, komerční verze této knihovny je také k dispozici, a to především těží z rozšířené podpory a osvobození od licenční dodržování AGPL. Tato licence nemá pevnou cenu a vyžaduje šetření kvót
Co je nového v této verzi:.
- Modified PdfContentStream být schopen zpracovat stavbu cesty a malování, rozšířila stávající činí posluchače
- Přidány třídy pro cesty abstrakce
- CompareTool:. Fix StackOverflowError v případě opakovaného rekurzivní objektů srovnání
- BarcodeQRCode: přidat metodu pro kreslení QR kód přímo na plátno .
- špatném těle zpracování element v PdfDocument. nemovitost pageEmpty by měla být pravda.
- Body barva problém řešení
- Odstranit duplicitní nastavení jména základna písma.
Co je nového ve verzi 5.5.5:
- Opravena element tagging, když je přidán obraz šablony do dokumentu.
- Přidáno pdfaExtension schéma pro XMP metadat za účelem doplnění podporu PDF / A- * a PDF / UA standardní současně v jediném dokumentu PDF.
- Nová funkce:. Image a PdfTemplate mohou být nyní přidány do FDF souboru jako hodnoty pole
- Oprava chyby: FdfReader neměl blízký zdroj vstupu automaticky. Jinak nemůžeme přečíst datový proud.
- Oprava chyby v PdfAChecker: tam byl problém s PDF / validace PRIndirectReference objektů .
- TaggedPdfReaderTool:. Odstraní závislost na java.nio.charset.Charset, aby se zabránilo problému s výchozí charset na linux
- TaggedPdfReaderTool:. Přidejte alt atribut tagů struktury XML výstup
- TaggedPdfReaderTool:. Opravit problém s nulovým symbolem v atributu alt text
- CompareTool zrychlení přidat compareByContent ().
- CompareTool:. Opravit problém s porovnáním tagů struktury
- Pokud Chunk je odkaz, označené PDF vyžaduje, aby přístupné atribut je přidán. Jsme také přidat alternativní text pro propojení anotací.
- Tagged PDF a polí formuláře: anotace Widget může být nyní označen .
- Lepší podpora pro přechod barev
- Podpora LAB barevný prostor
, Metoda
Co je nového ve verzi 5.4.1:
- DocumentFont: Zpět ze špatného zjednodušení zavedeného v iText 5.4 0,0
- io balíček:. Zacházení malé a nulové velikosti souborů
- Snížení využití paměti v metodě getContentBytesFromContentObject () ze ContentByteUtils.
- Lepší Oprava Bruno, které uzavírá RandomAccessSources když výstavba PdfReader objektu selže
- Chunk: getContent () optimalizace (po zavedení záložkami)
- Optimalizace přidělování UUID k iText prvky
- Lepší oprava Kevin z opravy Bruno, které uzavírá RandomAccessSources když výstavba PdfReader objektu selže
- TrueTypeFont: Glyphs HashSet by měl být zkopírovány při vytváření podmnožina
Co je nového ve verzi 5.3.2:.
- Odebrání nepotřebných dovozů
- Oprava v PdfAnnotationsImp: Nemůžete vždy předpokládat, že PdfArray vrácené get (PdfName.RECT) je typu PdfRectangle. Mohlo by to být jen objektem PdfArray.
- Vytvoření stránek akce pro PdfCopy či PdfSmartCopy nedává smysl, takže pojďme hodit výjimku, když někdo se snaží, aby tak učinily.
- Dělení slov nebyl přátelský k neznámé znaky.
- Pevná NullPointerException v PdfAWriter.
Co je nového ve verzi 5.3.1:.
- Lepší výpočet vedoucí v ColumnText
- Třída BmpImage: Podpora pro 52 a 56 bajtů hlavičky BMP
- Třída ICC_Profile:. Ignorovat neplatné ICC profil (chybný počet barevných složek), a to zejména v JPEG
- Pevná stránkování pro PdfDiv třídu.
- odstranili některé zbytečné dovozů.
- Oprava chyby:. XmpWriter by neměl předpokládat, že všechny klíče slovníku Info mají hodnotu String
- Nový PdfDiv prvkem by mělo být umožněno také na fráze a ColumnText.
- separovaného info propuštění z dokumentu do samostatného třídy s názvem Version.
Co je nového ve verzi 5.2.0:
- Lepší parsování dokumentů PDF v jazycích, jako je čínština, korejština, japonština, atd ..
Co je nového ve verzi 5.0.2:
- Změny:
- EncryptionRevision 3 a 4, je nutné pouze prvních klíčové délky bajtů, které mají být zatříděna 50 krát (opravu problému hlášené lidmi pdfforge).
- Pevná výška nefungoval správně v PdfPCell.
- CFFFontSubset: vyhnout se NullPointerException
- XfaForm: přeskočení prázdné místo
- BaseFont: Ne všechny XObjects mají zdroje a který byl příčinou NullPointerException .
- Java 5 kód zjednodušení v PdfCopy a PdfContentByte
- PdfPTable:. Nová metoda vynulovat počet sloupců
- Přidána podpora pro QR čárový kód. Kód je založen na ZXing (Apache licence).
- PdfPTable: Oprava pro řadové rozpětí nad chyba (timmo3). Viz itextsharp chyba # 2979944.
- HTML Markup:. Podpora pro absolutní velikosti (CSS)
- AcroFields:. Zavedení třídy FieldPosition aby kód čitelnější
- CMapAwareDocumentFont: Vylepší aby zpracování kvazi-neplatné soubory PDF více robustní
- PdfContentReaderTool: null manipulace ukazatel, plus několik dobře umístěných splachovací hovory
- PdfContentReaderTool: Zobrazit podrobnosti o položkách zdroje
- PdfContentStreamProcessor: Úprava tak vložené obrázky nezpůsobují analýze problémy a vylepšení detekce EI
- LocationTextExtractionStrategy: Pevná anti-paralelní algoritmus, a navíc představuje negativní inter-znakové kompenzací. Změna extrakční strategii textu, která staví mimo text modelu první, pak vypočítá požadavky zřetězení.
- Opravné položky k realizaci linesegment; optimalizace změn provedených Bruno na text extrakci; například:. zavedení třídy MarkedContentInfo
- Major refaktoring rozhraní na textové funkce extrakce: například zavedení třídy PdfReaderContentParser
- PdfImage: Poskytnout & quot; Nice & quot; název prostředku, když null název obraz je předán k nám.
- Obrázek: zabránit možnému ukazatel null výjimku
- AcroFields: Tvorba zastaralé veřejné proměnné chráněné
- PdfGState: nová metoda setRenderingIntent ()
- PdfGraphics2D: zlepšení výkonu, přispěl Peter Harvey .
- PdfContentReaderTool: zabránit možnému NullPointerException
- PdfName: přidány nové související konstanty název oC, OR, FG, Ind, a tak na .
- Nová třída PdfVisibilityExpression:. Podpora k vyjádření viditelnosti v členských OC slovnících
- Volitelné použití Obsah: podpora pro PageElement a uživatele
- Nová třída TaggedPdfReaderTool:. Nástroj, který je schopen převést Tagged PDF do souboru XML
- Nová třída TextMarginFinder: Strategie najít hranice textu
- Představený MarkedContent info v TextRenderInfo
- Představil PdfImageObject pro ImageRenderInfo
- Výměna getStartPoint a getEndPoint s getLineSegment.
- PdfDictionary: nová metoda clear ()
- PdfCollection:. Sbírky mohou mít také vlastní pohled
- PdfAnnotation: návrh Eric de Beus přidat metodu k vytvoření polygonů / Polyline anotací. Protože obě metody navrhované Eric byly totožné s výjimkou jednoho řádku, spojil jsem je do jedné metody.
- BaseFont: TrueTypeFont.WindowsMetrics.usWeightClass a usWidthClass a dělal oba přístupné přes TrueTypeFont.getFontDescriptor () (vyslán na konferenci o Thimo Seitz 14/07/2009 14:12)
- Panely a odůvodněné vyrovnání nemíchejte. Ne tak docela bug fix, ale aspoň linka nebude skákat z textový sloupec už ne.
- FDF soubory jsou nyní generovány jako verze 1.4 (namísto 1,2)
Požadavky na :
- Java Development Kit (JDK) 1.5 nebo vyšší
- BouncyCastle: bcprov, bcmail, a bctsp
Komentáře nebyl nalezen