iText ช่วยให้นักพัฒนา Java ควบคุมเอกสาร PDF พวกเขาทำงานกับ Java ในเว็บหรือเดสก์ทอปตามโครงการของพวกเขา
ห้องสมุดนี้โดยทั่วไปเกิดจากการใช้การเขียนโปรแกรมปลั๊กอินเบราว์เซอร์ที่เฉพาะเจาะจงหรือซอฟแวร์ในท้องถิ่นสำหรับการจัดการข้อมูลแบบไฟล์ PDF, iText ทำทุกการทำงานอย่างหนักรหัสผ่าน Java เพียงอย่างเดียว
นี้สามารถเป็นเครื่องมือที่ดีสำหรับนักพัฒนาที่มีความสามารถที่ต้องการที่จะสร้างการแสดงผลในรูปแบบ PDF และการประมวลผลมีสิทธิในผลิตภัณฑ์ของตน
iText นอกจากนี้ยังมี INA .NET รุ่นเป็น iTextSharp
นอกจากนี้รุ่นนี้มาเปิดเชิงพาณิชย์รุ่นของห้องสมุดนี้ยังมีอยู่ส่วนใหญ่ได้รับประโยชน์จากการสนับสนุนการขยายและการปลดปล่อยให้เป็นอิสระจากการปฏิบัติตามใบอนุญาต AGPL ใบอนุญาตนี้จะไม่มีราคาคงที่และต้องสอบถามรายละเอียดเพิ่มเติมโควต้า
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- แก้ไข PdfContentStream จะเป็น สามารถที่จะดำเนินการก่อสร้างเส้นทางและการวาดภาพขยายที่มีอยู่ทำให้ผู้ฟัง
- เรียนเพิ่มเข้ามาสำหรับนามธรรมเส้นทาง
- CompareTool. แก้ไข StackOverflowError ในกรณีของการเปรียบเทียบซ้ำวัตถุ recursive
- BarcodeQRCode: เพิ่มวิธีการสำหรับการวาดภาพ QR โค้ดโดยตรงบนผืนผ้าใบ .
- ร่างกายผิดประมวลผลองค์ประกอบใน PdfDocument pageEmpty ทรัพย์สินที่ควรจะเป็นจริง.
- วิธีการแก้ปัญหาสีเดียวกับตัว
- ลบการตั้งค่าที่ซ้ำกันของตัวอักษรชื่อฐาน.
มีอะไรใหม่ ในรุ่น 5.5.5:
- การติดแท็กองค์ประกอบไม่ถูกต้องคงที่เมื่อภาพแม่แบบจะถูกเพิ่ม เอกสาร.
- เพิ่ม pdfaExtension คีเมตาดาต้า XMP เพื่อเพิ่มการสนับสนุนของ PDF / A- * และ PDF / UA มาตรฐานพร้อมกันในเอกสาร PDF เดียว.
- ฟังก์ชั่นใหม่:. ภาพและ PdfTemplate ขณะนี้สามารถเพิ่มไฟล์ FDF เป็นค่าเขตข้อมูล
- แก้ไขข้อผิดพลาด: FdfReader ควรแหล่งสัญญาณไม่ปิดโดยอัตโนมัติ มิฉะนั้นเราไม่สามารถอ่านข้อมูลสตรีม.
- แก้ไขข้อผิดพลาดใน PdfAChecker: มีปัญหากับไฟล์ PDF / การตรวจสอบของวัตถุ PRIndirectReference .
- TaggedPdfReaderTool. พึ่งพาลบออกใน java.nio.charset.Charset เพื่อหลีกเลี่ยงปัญหากับ charset เริ่มต้นบนลินุกซ์
- TaggedPdfReaderTool. เพิ่มแอตทริบิวต์ alt แท็กของโครงสร้างการส่งออก XML
- TaggedPdfReaderTool. แก้ไขปัญหาด้วย null สัญลักษณ์ในแอตทริบิวต์ข้อความ ALT
- speedup CompareTool เพิ่ม compareByContent วิธี ().
- CompareTool. แก้ไขปัญหาด้วยการเปรียบเทียบโครงสร้างแท็ก
- เมื่อก้อนคือการเชื่อมโยงการติดแท็กรูปแบบไฟล์ PDF ที่ต้องมีคุณลักษณะที่สามารถเข้าถึงได้มีการเพิ่ม นอกจากนี้เรายังเพิ่มข้อความสำรองสำหรับคำอธิบายประกอบการเชื่อมโยง.
- Tagged รูปแบบไฟล์ PDF และสาขารูปแบบ: คำอธิบายประกอบเครื่องมือนี้สามารถติดแท็ก .
- การสนับสนุนที่ดีขึ้นสำหรับสีไล่ระดับสี
- การสนับสนุนพื้นที่สี LAB
มีอะไรใหม่ ในรุ่น 5.4.1:
- DocumentFont: เลิกของความเรียบง่ายที่ไม่ถูกต้องนำมาใช้ใน iText 5.4 0.0
- แพคเกจไอโอ:. การจัดการไฟล์ที่มีขนาดเล็กและเป็นศูนย์ขนาด
- ลดการใช้หน่วยความจำใน getContentBytesFromContentObject () วิธีการ ContentByteUtils.
- แก้ไขปรับปรุงโดยบรูโน่ที่ปิด RandomAccessSources เมื่อการก่อสร้างของวัตถุ PdfReader ล้มเหลว
- ก้อน: getContent () การเพิ่มประสิทธิภาพ (หลังจากการเปิดตัวของแท็บ)
- การเพิ่มประสิทธิภาพการกำหนด UUIDs องค์ประกอบ iText
- แก้ไขปรับปรุงให้ดีขึ้นโดยเควินของการแก้ไขโดยบรูโน่ที่ปิด RandomAccessSources เมื่อการก่อสร้างของวัตถุ PdfReader ล้มเหลว
- TrueTypeFont: ร่ายมนตร์ HashSet ควรจะคัดลอกเมื่อมีการสร้างกลุ่มย่อย
มีอะไรใหม่ ในรุ่น 5.3.2:.
- การถอดการนำเข้าที่ไม่จำเป็น
- แก้ไขใน PdfAnnotationsImp: คุณไม่เคยคิดว่า PdfArray ส่งกลับโดยได้รับ (PdfName.RECT) เป็นประเภท PdfRectangle มันก็อาจจะเป็นวัตถุ PdfArray.
- การสร้างเหตุการณ์หน้า PdfCopy หรือ PdfSmartCopy ไม่ได้ทำให้รู้สึกเพื่อให้โยนยกเว้นเมื่อมีคนพยายามที่จะทำเช่นนั้น.
- ยัติภังค์ก็ไม่เป็นมิตรต่อตัวละครที่ไม่รู้จัก.
- คง NullPointerException ใน PdfAWriter.
มีอะไรใหม่ ในรุ่น 5.3.1:.
- ปรับปรุงการคำนวณของชั้นนำใน ColumnText
- ชั้น BmpImage: การสนับสนุนสำหรับ 52 และ 56 ไบต์ส่วนหัว BMP
- ชั้น ICC_Profile:. ไม่สนใจรายละเอียด ICC ที่ไม่ถูกต้อง (หมายเลขชิ้นส่วนไม่ถูกต้องของสี) โดยเฉพาะอย่างยิ่งใน JPEGs
- เลขคงที่สำหรับการเรียน PdfDiv.
- ลบบางส่วนการนำเข้าที่ไม่จำเป็น.
- แก้ไขข้อผิดพลาด:. XmpWriter ไม่ควรคิดว่ากุญแจพจนานุกรมข้อมูลทั้งหมดมีค่าสายอักขระ
- องค์ประกอบ PdfDiv ใหม่ควรที่จะได้รับอนุญาตในวลีและประโยค ColumnText.
- แยกข้อมูลการปล่อยตัวจากเอกสารในชั้นเรียนแยกชื่อรุ่น.
มีอะไรใหม่ ในรุ่น 5.2.0:
- ปรับปรุงการแยกเอกสาร PDF ในภาษาเช่น จีน, เกาหลี, ญี่ปุ่น, ฯลฯ ..
มีอะไรใหม่ ในรุ่น 5.0.2:
- การเปลี่ยนแปลง:
- EncryptionRevision 3 และ 4 เพียง แต่ต้องใช้ระยะเวลาในไบต์ที่สำคัญครั้งแรกที่จะถกครั้งที่ 50 (แก้ไขปัญหาของปัญหาที่รายงานโดยคนของ pdfforge).
- สูงคงที่ไม่ได้ทำงานอย่างถูกต้องใน PdfPCell.
- CFFFontSubset: หลีกเลี่ยง NullPointerException
- XfaForm: ข้ามพื้นที่สีขาว
- BaseFont: ไม่ทั้งหมด xobjects มีทรัพยากรและการที่ก่อให้เกิด NullPointerException .
- Java 5 simplifications รหัสใน PdfCopy และ PdfContentByte
- PdfPTable:. วิธีการใหม่ที่จะตั้งค่าจำนวนของคอลัมน์
- เพิ่มการสนับสนุนสำหรับบาร์โค้ด QR รหัสอยู่ใน ZXing (ใบอนุญาต Apache).
- PdfPTable: แก้ไขสำหรับช่วงแถวข้างต้นข้อผิดพลาด (timmo3) ดูข้อผิดพลาด iTextSharp # 2979944.
- HTML Markup. การสนับสนุนสำหรับขนาดที่แน่นอน (CSS)
- AcroFields. แนะนำของ FieldPosition ระดับที่จะทำให้รหัสอ่านได้มากขึ้น
- CMapAwareDocumentFont: ปรับแต่งเพื่อให้การประมวลผลเสมือนที่ไม่ถูกต้องไฟล์ PDF ที่แข็งแกร่งมากขึ้น
- PdfContentReaderTool: การจัดการชี้โมฆะบวกไม่กี่สายที่วางไว้อย่างดีล้าง
- PdfContentReaderTool: แสดงรายละเอียดเกี่ยวกับรายการทรัพยากร
- PdfContentStreamProcessor: การปรับภาพที่ฝังอยู่จึงไม่ก่อให้เกิดปัญหาการแยกและการปรับปรุงการตรวจสอบ EI
- LocationTextExtractionStrategy: แก้ไขขั้นตอนวิธีการป้องกันการขนานรวมทั้งบัญชีสำหรับการชดเชยระหว่างตัวละครในเชิงลบ เปลี่ยนกลยุทธ์การสกัดข้อความที่สร้างออกมารูปแบบข้อความแรกแล้วคำนวณความต้องการ concatenation.
- ปรับการดำเนินงาน linesegment; ให้ดีที่สุดของการเปลี่ยนแปลงที่ทำโดยบรูโน่ข้อความสกัด; ตัวอย่างเช่น:. แนะนำของระดับ MarkedContentInfo
- refactoring สำคัญของอินเตอร์เฟซที่เป็นข้อความการทำงานสกัด: แนะนำสำหรับตัวอย่างของการเรียน PdfReaderContentParser
- PdfImage: ให้ & quot; ดี & quot; ชื่อทรัพยากรเมื่อชื่อรูปภาพ null ถูกส่งมาให้เรา.
- ภาพ: หลีกเลี่ยงการยกเว้นชี้โมฆะไปได้
- AcroFields: การเลิกตัวแปรประชาชนได้รับการคุ้มครอง
- PdfGState: วิธีการใหม่ setRenderingIntent ()
- PdfGraphics2D: การปรับปรุงประสิทธิภาพการทำงานส่วนร่วมโดยปีเตอร์ฮาร์วีย์ .
- PdfContentReaderTool: หลีกเลี่ยง NullPointerException ไปได้
- PdfName: เพิ่มชื่อใหม่ OC ค่าคงที่ที่เกี่ยวข้องกับไม่หรือ FG บ่งชี้และอื่น ๆ .
- ระดับใหม่ PdfVisibilityExpression. การสนับสนุนสำหรับการแสดงออกที่มองเห็นในพจนานุกรมสมาชิก OC
- การใช้งานถ้าต้องการเนื้อหา: การสนับสนุนสำหรับ PageElement และผู้ใช้
- ระดับใหม่ TaggedPdfReaderTool. เครื่องมือที่สามารถแปลงไฟล์ PDF เป็นไฟล์ติดแท็ก XML
- ระดับใหม่ TextMarginFinder: กลยุทธ์ในการหาขอบเขตของข้อความ
- แนะนำข้อมูล MarkedContent ใน TextRenderInfo
- แนะนำ PdfImageObject สำหรับ ImageRenderInfo
- เปลี่ยน getStartPoint และ getEndPoint กับ getLineSegment.
- PdfDictionary: วิธีการใหม่ที่ชัดเจน ()
- PdfCollection. คอลเลกชันยังสามารถมีมุมมองที่กำหนดเอง
- PdfAnnotation: ข้อเสนอแนะโดยเอริคเดอ Beus จะเพิ่มวิธีการสร้างคำอธิบายประกอบรูปหลายเหลี่ยม / Polyline ขณะที่ทั้งสองวิธีการที่แนะนำโดยเอริคเหมือนกันยกเว้นหนึ่งบรรทัดผมรวมพวกเขาเป็นหนึ่งในวิธีการ.
- BaseFont: TrueTypeFont.WindowsMetrics.usWeightClass และ usWidthClass และทำให้ทั้งสองสามารถเข้าถึงได้ผ่าน TrueTypeFont.getFontDescriptor () (โพสต์รายชื่อที่ส่งโดย Thimo Seitz 14/07/2009 14:12)
- แท็บและการจัดตำแหน่งที่เหมาะสมไม่ผสม ไม่ได้จริงๆแก้ไขข้อผิดพลาด แต่อย่างน้อยเส้นไม่กระโดดออกจากคอลัมน์ข้อความอีกต่อไป.
- ไฟล์ FDF ถูกสร้างขึ้นในขณะนี้เป็นรุ่น 1.4 (แทน 1.2)
ต้องการ
- Java Development Kit (JDK) 1.5 หรือสูงกว่า
- BouncyCastle: bcprov, bcmail และ bctsp
ความคิดเห็นที่ไม่พบ