iText giver Java-udviklere fuld kontrol over de PDF-dokumenter, de arbejder med i deres Java Web eller desktop-baserede projekter.
Dette bibliotek dybest frigør programmører fra at bruge bestemte browser plugins eller lokal software til at manipulere PDF-data, iText gør alt det hårde arbejde alene via Java-kode.
Dette kan være et godt værktøj for talentfulde udviklere, der ønsker at opbygge PDF rendering og forarbejdning funktioner ret i deres produkter.
iText fås også ina .NET-version som iTextSharp .
Ud over dette open source-version, en kommerciel version af dette bibliotek er også tilgængelige, primært nyder godt af udvidet support og frigørelse fra overholdelse af AGPL licensen. Denne licens har ingen fast pris og kræver en kvote undersøgelse
Hvad er nyt i denne udgivelse:.
- Modificeret PdfContentStream at være stand til at behandle sti konstruktion og maleri, udvidet eksisterende gør lytteren
- Tilføjet klasser for stien abstraktion
- CompareTool:. Fix StackOverflowError i tilfælde af gentagen sammenligning rekursive objekter
- BarcodeQRCode: tilføje en metode til at trække qr kode direkte på lærred .
- Forkert Krop element forarbejdning i PdfDocument. pageEmpty ejendom skal være sandt.
- Krop farve problem løsning
- Fjern dublerede indstilling af base font navn.
Hvad er nyt i version 5.5.5:
- Fast forkert element tagging, når der tilføjes en skabelon billede til dokumentet.
- Tilføjet pdfaExtension skema til XMP metadata med henblik på at tilføje understøttelse af PDF / A- * og PDF / UA standard samtidigt i et enkelt PDF-dokument.
- Ny funktionalitet:. Billede og PdfTemplate kan nu føjes til FDF-fil som feltværdier
- Bugfix: FdfReader bør ikke tæt indgangskilde automatisk. Ellers kan vi ikke læse stream data.
- Bugfix i PdfAChecker: Der var et problem med PDF / A validering af PRIndirectReference objekter .
- TaggedPdfReaderTool:. Fjernet afhængighed java.nio.charset.Charset at undgå problemet med standard charset på linux
- TaggedPdfReaderTool:. Tilføje attributten alt af tag struktur til output xml
- TaggedPdfReaderTool:. Løse problemet med null-symbol i alt-tekst attribut
- CompareTool hastighedsforøgelse, tilføje compareByContent () metode.
- CompareTool:. Løse problemet med at sammenligne tag struktur
- Når en Chunk er et link, tagged PDF kræver, at der tilsættes en tilgængelig attribut. Vi tilføjer også alternativ tekst til link anmærkninger.
- Tagged PDF og formularfelter: widget anmærkninger kan nu mærkes .
- Bedre understøttelse af gradient farver
- LAB farverum support
Hvad er nyt i version 5.4.1:
- DocumentFont: Fortryd af forkert forenkling indført i iText 5.4 0,0
- io pakke:. Håndtering små og nul-størrelse filer
- Reduceret brug hukommelse i getContentBytesFromContentObject () metode ContentByteUtils.
- Forbedret rettelse af Bruno, der lukker RandomAccessSources når opførelsen af en PdfReader objekt mislykkes
- Chunk: getContent () optimering (efter indførelsen af faner)
- Optimering tildele UUID'er til iText elementer
- Forbedret rettelse af Kevin af rettelse af Bruno, der lukker RandomAccessSources når opførelsen af en PdfReader objekt mislykkes
- TrueTypeFont: glyffer HashSet skal kopieres ved oprettelse delmængde
Hvad er nyt i version 5.3.2:.
- Fjernelse unødvendige import
- Rettelse i PdfAnnotationsImp: Du kan ikke altid antage, at PdfArray returneres af get (PdfName.RECT) er af typen PdfRectangle. Det kunne bare være en PdfArray objekt.
- Oprettelse side arrangementer for PdfCopy eller PdfSmartCopy giver ikke mening, så lad os kaste en undtagelse, når nogen forsøger at gøre det.
- Orddeling ikke var venlig over for ukendte tegn.
- Rettet en NullPointerException i PdfAWriter.
Hvad er nyt i version 5.3.1:.
- Forbedret beregning af de førende i ColumnText
- Klasse BmpImage: Støtte til 52 og 56 byte BMP overskrifter
- Klasse ICC_Profile:. Ignorer ugyldig ICC-profil (forkert antal farvekomponenter) især i JPEG
- Fast paginering for PdfDiv klasse.
- Fjernet nogle unødvendige import.
- Bugfix:. XmpWriter bør ikke antage, at alle info ordbog nøgler har en String værdi
- Den nye PdfDiv element bør også være tilladt i Phrase og ColumnText.
- Separeret frigivelse info fra dokument til en separat klasse ved navn Version.
Hvad er nyt i version 5.2.0:
- Forbedret parsing af PDF-dokumenter på sprog som kinesisk, koreansk, japansk, osv ..
Hvad er nyt i version 5.0.2:
- Ændringer:
- EncryptionRevision 3 og 4 kræver kun de første vigtige længde byte skal hashet 50 gange (rettelse af et problem rapporteret af folk pdfforge).
- Fast højde virkede ikke korrekt i PdfPCell.
- CFFFontSubset: undgå NullPointerException
- XfaForm: springe hvide rum
- basefont: Ikke alle XObjects har ressourcer, og der var årsag en NullPointerException .
- Java 5 kode forenklinger i PdfCopy og PdfContentByte
- PdfPTable:. Ny metode til at nulstille antallet af kolonner
- Tilføjet understøttelse af QR stregkode. Koden er baseret i ZXing (Apache licens).
- PdfPTable: Fix for række span over bug (timmo3). Se itextsharp bug # 2979944.
- HTML Markup:. Støtte til absolutte størrelse (CSS)
- AcroFields:. Introduktion af klassen FieldPosition at gøre koden mere læsbar
- CMapAwareDocumentFont: Tweaks til at gøre behandlingen af kvasi-ugyldige PDF-filer mere robust
- PdfContentReaderTool: null pointer håndtering plus et par velplacerede flush opkald
- PdfContentReaderTool: Vis detaljer om ressource poster
- PdfContentStreamProcessor: Justering så indlejrede billeder ikke forårsager parsing problemer og forbedringer af EI afsløring
- LocationTextExtractionStrategy: Fast anti-parallel algoritme, plus der tegner sig for negative inter-tegn forskydninger. Skift til tekst udvinding strategi, der bygger ud teksten model først, derefter beregner sammenkædning krav.
- Justeringer linesegment gennemførelse; optimering af ændringer, som Bruno til tekst udvinding; for eksempel:. indførelse af klassen MarkedContentInfo
- Major refactoring interface til tekst udvinding funktionalitet: for eksempel indførelse af klassen PdfReaderContentParser
- PdfImage: Giv en & quot; nice & quot; ressource navn, når en null billede navn sendes til os.
- Image: undgå mulig null pointer undtagelse
- AcroFields: Making frarådet offentlige variabler beskyttede
- PdfGState: ny metode setRenderingIntent ()
- PdfGraphics2D: performance forbedringer, bidraget med Peter Harvey .
- PdfContentReaderTool: undgå mulig NullPointerException
- PdfName: tilføjet nye navn OC relaterede konstanter for ikke eller, FG, Ind, og så videre .
- Ny klasse PdfVisibilityExpression:. Støtte til synlighed udtryk i OC medlemskab ordbøger
- Valgfri brug af indhold: støtte til PageElement og User
- Ny klasse TaggedPdfReaderTool:. Værktøj, der er i stand til at konvertere en Tagged PDF i en XML-fil
- Ny klasse TextMarginFinder: strategi for at finde grænserne for tekst
- Indført MarkedContent info i TextRenderInfo
- Indført en PdfImageObject for ImageRenderInfo
- Udskiftning getStartPoint og getEndPoint med getLineSegment.
- PdfDictionary: ny metode klar ()
- PdfCollection:. Samlinger kan også have en brugerdefineret visning
- PdfAnnotation: forslag af Eric de Beus at tilføje en metode til at skabe Polygon / Polyline anmærkninger. Da de to metoder foreslået af Eric var identiske bortset fra en linje, jeg fusionerede dem i en metode.
- basefont: TrueTypeFont.WindowsMetrics.usWeightClass og usWidthClass og gjort både tilgængelige via TrueTypeFont.getFontDescriptor () (indsendt til mailinglisten ved Thimo Seitz 14/07/2009 14:12)
- Faner og berettiget tilpasning ikke blandes. Egentlig ikke en bug fix, men mindst linjen ikke springe ud af teksten kolonnen længere.
- FDF-filer nu genereres som version 1.4 (i stedet for 1,2)
Krav :
- Java Development Kit (JDK) 1.5 eller højere
- BouncyCastle: bcprov, bcmail og bctsp
Kommentarer ikke fundet