iText kan Java-utvecklare full kontroll över PDF-dokument de arbetar med i sin Java Web eller desktop-baserade projekt.
Detta bibliotek frigör grunden programmerare från att använda vissa webbläsarinsticksprogram eller lokala program för att manipulera PDF-data, iText gör allt det hårda arbete via Java-kod ensam.
Detta kan vara ett utmärkt verktyg för duktiga utvecklare som vill bygga PDF rendering och bearbetnings funktioner direkt i sina produkter.
iText finns även ina NET version som iTextSharp .
Förutom detta öppen källkod version, finns även en kommersiell version av det här biblioteket, främst dra nytta av utökad support och befrielse från AGPL licensefterlevnad. Denna licens har ingen fast pris och kräver en utredning kvot
Vad är nytt i den här versionen.
- Ändrad PdfContentStream vara kunna bearbeta väg konstruktion och målning, förlängt befintliga framför lyssnaren
- tillagda klasser för väg abstraktion
- CompareTool. Fixa Stackoverflowerror vid upprepad rekursiva objekt jämförelse
- BarcodeQRCode: lägga till en metod för att dra qr-kod direkt på duk .
- fel kropp del bearbetning i PdfDocument. pageEmpty egendom bör vara sant.
- Body färg frågan lösning
- Ta bort dubbletter inställning av basteckensnitt namn.
Vad är nytt i version 5.5.5:
- Fast felaktig elementet märkning när en mallbild sätts till dokumentet.
- Lade pdfaExtension schema till XMP-metadata för att lägga till stöd för PDF / A * och PDF / UA standard samtidigt i ett enda PDF-dokument.
- Ny funktionalitet:. Bild och PdfTemplate kan nu läggas till FDF-fil som fältvärden
- Buggfix: FdfReader bör inte nära ingångskälla automatiskt. Annars kan vi inte läsa flödesdata.
- Buggfix i PdfAChecker: det fanns ett problem med PDF / A validering av PRIndirectReference objekt .
- TaggedPdfReaderTool. Borttagna beroende av java.nio.charset.Charset att undvika problem med standardteckenuppsättning på Linux
- TaggedPdfReaderTool. Lägga alt attribut tag struktur till utgångs xml
- TaggedPdfReaderTool. Åtgärda problem med null-symbol i alt text attributet
- CompareTool uppsnabbning, lägga compareByContent metod ().
- CompareTool. Åtgärda problem med att jämföra tag struktur
- När en Chunk är en länk, taggad PDF kräver att en tillgänglig attribut läggs till. Vi lägger också alternativ text för länk kommentarer.
- taggade PDF och formulärfält: widget kommentarer kan nu märkas .
- Bättre stöd för lutning färger
- cielab stöd
Vad är nytt i version 5.4.1:
- DocumentFont: Ångra av felaktig förenkling infördes i iText 5.4 0,0
- io paket. Hantering av små och noll stora filer
- Minskad minnesanvändning i getContentBytesFromContentObject () metod för ContentByteUtils.
- Förbättrad korrigering av Bruno som stänger RandomAccessSources när byggandet av en PdfReader objekt misslyckas
- Chunk: getContent () optimering (efter införandet av flikar)
- Optimering tilldela UUID till iText element
- Förbättrad korrigering av Kevin av fix av Bruno som stänger RandomAccessSources när byggandet av en PdfReader objekt misslyckas
- TrueTypeFont: Infoga HashSet ska kopieras när du skapar delmängd
Vad är nytt i version 5.3.2:.
- Ta bort onödiga import
- Fix i PdfAnnotationsImp: Du kan inte alltid utgå från att PdfArray returneras av get (PdfName.RECT) är av typen PdfRectangle. Det kan bara vara en PdfArray objekt.
- Skapa sida händelser för PdfCopy eller PdfSmartCopy inte vettigt, så låt oss kasta ett undantag när någon försöker att göra det.
- Avstavning var inte vänlig mot okända tecken.
- Fixat en NullPointerException i PdfAWriter.
Vad är nytt i version 5.3.1:.
- Förbättrad beräkning av de ledande i ColumnText
- Klass BmpImage: Stöd för 52 och 56 byte BMP rubriker
- Klass ICC_Profile. Ignorera ogiltiga ICC-profil (fel antal färgkomponenter), särskilt i JPEG-filer
- Fast sidnumrering för PdfDiv klass.
- Removed några onödiga import.
- Buggfix:. XmpWriter ska inte förutsätta att alla info ordbok nycklar har ett strängvärde
- Den nya PdfDiv element ska också tillåtas i Phrase och ColumnText.
- Separerad info utgåvan från dokument till en separat klass som heter version.
Vad är nytt i version 5.2.0:
- Förbättrad tolkning av PDF-dokument i språk såsom kinesiska, koreanska, japanska, etc ..
Vad är nytt i version 5.0.2:
- Ändringar:
- EncryptionRevision 3 och 4 kräver endast de första viktiga längd byte som ska hashas 50 gånger (korrigering av ett problem som rapporterats av folket i pdfforge).
- Fast höjd fungerade inte korrekt i PdfPCell.
- CFFFontSubset: undvika en NullPointerException
- XfaForm: hoppa blank
- basefont: Inte alla XObjects har resurser och som orsakade en NullPointerException .
- Java 5 kod förenklingar i PdfCopy och PdfContentByte
- PdfPTable:. Ny metod för att nollställa antalet kolumner
- Utökat stöd för QR streckkod. Koden är baserad i ZXing (Apache licens).
- PdfPTable: Fix för rad span ovan bugg (timmo3). Se itextsharp bugg # 2.979.944.
- HTML Markup:. Stöd för absoluta storlek (CSS)
- AcroFields. Införandet av klassen FieldPosition att göra koden mer lättläst
- CMapAwareDocumentFont: Tweaks att bearbeta kvasi-ogiltiga PDF-filer mer robust
- PdfContentReaderTool: nollpekare hantering, plus några välplacerade spola samtal
- PdfContentReaderTool: Visa information om poster resurs
- PdfContentStreamProcessor: Justering så inbäddade bilder inte orsakar analysera problem och förbättringar till EI upptäckt
- LocationTextExtractionStrategy: Fast antiparallellt algoritm, plus står för negativa inter-tecken förskjutningar. Byt till textutvinning strategi som bygger ut texten modellen först, beräknar sedan sammanlänkningsinformationema krav.
- Justeringar för genomförandet linesegment; optimering av ändringar som gjorts av Bruno till text extraktion; till exempel:. Införandet av klassen MarkedContentInfo
- Större refactoring av gränssnitt till text utvinning funktioner: till exempel införandet av klass PdfReaderContentParser
- PdfImage: Ge en & quot; trevlig & quot; resursnamn när ett null bildnamnet överförs till oss.
- Bild: möjlig nollpekare undantag undviker
- AcroFields: Making föråldrat offentliga variabler skyddade
- PdfGState: ny metod setRenderingIntent ()
- PdfGraphics2D: prestandaförbättring, bidragit med Peter Harvey .
- PdfContentReaderTool: undvika eventuell NullPointerException
- PdfName: lagt till nya namn OC relaterade konstanter för att inte, eller FG, Ind, och så vidare .
- Ny klass PdfVisibilityExpression:. Stöd till synlighet uttryck i OC medlemskap ordböcker
- valfritt innehåll användning: stöd för PageElement och användar
- Ny klass TaggedPdfReaderTool. Verktyg som kan konvertera en Tagged PDF till en XML-fil
- Ny klass TextMarginFinder: strategi för att hitta gränserna för text
- Infört MarkedContent info i TextRenderInfo
- Infört en PdfImageObject för ImageRenderInfo
- Byta getStartPoint och getEndPoint med getLineSegment.
- PdfDictionary: ny metod klar ()
- PdfCollection. Samlingar kan också ha en anpassad vy
- PdfAnnotation: förslag av Eric de Beus att lägga till en metod för att skapa Polygon / Polyline anteckningar. Eftersom de två metoder som föreslås av Eric var identiska med undantag för en rad, fusionerades jag dem till en metod.
- basefont: TrueTypeFont.WindowsMetrics.usWeightClass och usWidthClass och gjorde både tillgänglig via TrueTypeFont.getFontDescriptor () (skickas till sändlistan genom Thimo Seitz 14/07/2009 14:12)
- Flikar och motiverad anpassning inte blanda. Inte riktigt en buggfix, men åtminstone linjen inte hoppa ut ur textkolumnen längre.
- FDF-filer är nu genereras som version 1.4 (i stället för 1,2)
Krav :
- Java Development Kit (JDK) 1.5 eller högre
- bouncycastle: bcprov, bcmail och bctsp
Kommentarer hittades inte