Editing IText

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{Infobox tool
+
{{Infobox_tool
|image=Itext.png
 
 
|purpose=PDF library for manipulation, content extraction and creation
 
|purpose=PDF library for manipulation, content extraction and creation
 +
|image=
 
|homepage=http://itextpdf.com/
 
|homepage=http://itextpdf.com/
 
|license=GNU Affero General Public License v3
 
|license=GNU Affero General Public License v3
|function=Metadata Extraction
+
|platforms=
|content=Document
 
 
}}
 
}}
{{Infobox tool details
 
|ohloh_id=iText
 
}}
 
= Description =
 
Quoted from the iText website: iText is a library that allows you to create and manipulate PDF documents. It enables developers looking to enhance web and other applications with dynamic PDF document generation and/or manipulation.
 
  
===Create your PDFs===
+
<!-- Delete the Categories that do not apply -->
If you look at PDF creation, you'll find that graphical designers use desktop applications such as Adobe Acrobat or Adobe InDesign to create a document in a manual or semi-manual process. iText is not such an end-user tool. iText is used to create PDF documents programmatically. Developers write Java or .NET code to produce PDFs directly from software applications, without—or with minimal—human intervention. Sometimes the document is created in an intermediary format first, and then converted to PDF.
+
[[Category:Metadata Extraction]]
Creating documents from scratch
+
[[Category:Document]]
  
===Adapt your PDFs===
 
As already mentioned when talking about filling out forms, iText can also manipulate existing PDF documents. Form filling is only one feature. You can also use iText to split, merge, or superimpose PDFs. You can stamp content on existing documents, add page numbers, watermarks, etc. As a rule, PdfStamper is to be used when only one document is involved; PdfCopy and PdfSmartCopy are to be used when there's more than one document.
 
Encrypt your documents
 
  
===Maintain your PDFs===
+
= Description =
iText is known to be used in different plug-ins for different content management systems.
+
Quoted from the iText website: iText is a library that allows you to create and manipulate PDF documents. It enables developers looking to enhance web and other applications with dynamic PDF document generation and/or manipulation.
 
 
===Inspect your PDFs===
 
You can inspect a PDF document using iText's PdfReader class. This class is also used in iText RUPS. You can ask a document for its number of pages, for the fonts that are used, you can extract field values as well as text.
 
Fix your PDFs
 
  
 
= User Experiences =
 
= User Experiences =
* '''OPF:''' Applied in an AQuA Mashup to address the preservation Issue: [http://wiki.opf-labs.org/display/AQuA/Unknown+PDF+characteristics Unknown PDF characteristics], resulting in the Solution page: [http://wiki.opf-labs.org/display/AQuA/PDF+Characterisation+Tool PDF Characterisation Tool].
+
Applied in an AQuA Mashup to address the preservation Issue: [http://wiki.opf-labs.org/display/AQuA/Unknown+PDF+characteristics Unknown PDF characteristics], resulting in the Solution page: [http://wiki.opf-labs.org/display/AQuA/PDF+Characterisation+Tool PDF Characterisation Tool].
* '''KOST-CECO:''' Used in [[KOST-Val]] to extract the JPEG and JP2 images and validate further.
 
  
 
= Development Activity =
 
= Development Activity =
 +
 +
{{Infobox_tool_details
 +
|ohloh_id=iText
 +
}}

Please note that all contributions to COPTR are considered to be released under the Attribution-ShareAlike 3.0 Unported (see COPTR:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)