c# pdfsharp sample : Extract data from pdf file Library software class asp.net windows azure ajax Linux-DeveloperGuide-PCCPlus0-part1344

Prizm Content Connect Plus
Developer Guide 
for Linux 
Version 5.1
Extract data from pdf file - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
pdf data extraction to excel; exporting pdf form to excel
Extract data from pdf file - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
how to save a filled out pdf form in reader; filling out pdf forms with reader
Published May 2012
Accusoft believes the information in this publication is accurate as of its publication date. The information is subject to 
change without notice.
THE INFORMATION IN THIS PUBLICATION IS PROVIDED AS IS. WE MAKES NO REPRESENTATIONS
OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY 
DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 
Use, copying, and distribution of any software described in this publication requires an applicable software license.
For the most up-to-date listing of product names, see www.accusoft.com.
All other trademarks used herein are the property of their respective owners.
2
C# PDF Text Extract Library: extract text content from PDF file in
Able to extract and get all and partial text content from PDF file. How to C#: Extract Text Content from PDF File. Add necessary references:
pdf form field recognition; save pdf forms in reader
VB.NET PDF Text Extract Library: extract text content from PDF
Extract and get partial and all text content from PDF file. Extract highlighted text out of PDF document. Extract Text Content from PDF File in VB.NET.
how to fill out pdf forms in reader; extract pdf data into excel
Attributions, Notices & Copyrights
_________________________________________
Apache PDFBox (http://pdfbox.apache.org/)
Copyright 2002-2010 The Apache Software Foundation
Download: http://pdfbox.apache.org/download.html
License: http://www.apache.org/licenses/LICENSE-2.0
Apache FontBox (http://pdfbox.apache.org/)
Copyright 2008-2010 The Apache Software Foundation
Download: http://pdfbox.apache.org/download.html
License: http://www.apache.org/licenses/LICENSE-2.0
Apache JempBox (http://pdfbox.apache.org/)
Copyright 2008-2010 The Apache Software Foundation
Download: http://pdfbox.apache.org/download.html
License: http://www.apache.org/licenses/LICENSE-2.0
Apache POI (http://poi.apache.org/)
Copyright 2001-2007 The Apache Software Foundation
Download: http://www.apache.org/dyn/closer.cgi/poi/
License: http://www.apache.org/licenses/LICENSE-2.0
Apache Commons FileUpload (http://commons.apache.org/fileupload/)
Copyright 2002-2008 The Apache Software Foundation
Download: http://commons.apache.org/fileupload/download_fileupload.cgi
License: http://www.apache.org/licenses/LICENSE-2.0
Apache Commons IO (http://commons.apache.org/io/)
Copyright 2001-2008 The Apache Software Foundation
Download: http://commons.apache.org/io/download_io.cgi
License: http://www.apache.org/licenses/LICENSE-2.0
Apache Commons Lang (http://commons.apache.org/lang/)
Copyright 2001-2010 The Apache Software Foundation
Download: http://commons.apache.org/lang/download_lang.cgi
License: http://www.apache.org/licenses/LICENSE-2.0
Apache Commons Logging (http://commons.apache.org/logging/)
Copyright 2003-2007 The Apache Software Foundation
Download: http://commons.apache.org/logging/download_logging.cgi
License: http://www.apache.org/licenses/LICENSE-2.0
Java Advanced Imaging API (http://java.sun.com/javase/technologies/desktop/media/jai/)
Copyright (c) 2006 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, 
U.S.A. All rights reserved. 
Download: http://download.java.net/media/jai/builds/release/1_1_3/
License: http://download.java.net/media/jai/builds/release/1_1_3/LICENSE-jai.txt
Java Advanced Imaging Image I/O Tools 
(http://java.sun.com/javase/technologies/desktop/media/)
Copyright (c) 2006 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, 
U.S.A. All rights reserved.
Download: http://download.java.net/media/jai-imageio/builds/release/1.1/
3
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
External cross references. Private data of other applications. Flatten visible layers. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
cannot save pdf form in reader; how to type into a pdf form in reader
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Microsoft Office Word, Excel and PowerPoint data to PDF form. Merge PDF with byte array, fields. Merge PDF without size limitation. Append one PDF file to the end
vb extract data from pdf; make pdf form editable in reader
License: http://download.java.net/media/jai-imageio/builds/release/1.1/LICENSE-jai_imageio.txt
JavaMail 1.4.3 (http://www.oracle.com/technetwork/java/javamail/index.html)
Copyright © 2009 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, 
U.S.A. All rights reserved.
Download: http://www.oracle.com/technetwork/java/javamail/index-138643.html
License: http://download.oracle.com/otn-pub/java/licenses/javamail-1.4.3-oth-
JPR_license_1.html
JDOM
This product includes software developed by the JDOM Project (http://www.jdom.org/).
Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. All rights reserved.
Source: http://www.jdom.org/downloads/source.html
Download: http://www.jdom.org/downloads/index.html 
License: <install path>/Convert2swf/licenses/jdom/LICENSE.txt
(http://www.jdom.org/docs/faq.html#a0030)
JRE 1.6.0.26 (http://www.oracle.com/technetwork/java/javase/downloads/index.html)
Copyright © 2006, 2011, Oracle and/or its affiliates. All rights reserved.
Download: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-
downloads-javase6-419409.html#jre-6u26-oth-JPR
License: http://www.oracle.com/technetwork/java/javase/terms/license/index.html
ODF Converter (http://katana.oooninja.com/w/odf-converter-integrator)
Copyright (c) 2006, Clever Age. All rights reserved.
Download: http://katana.oooninja.com/f/software/odf-converter-integrator-0.2.3-1.i386.rpm
License: BSD-like license (<install path>/licenses/OdfConverter/license.txt)
Implementation/Integration: This open source product has not been recompiled and a call to 
binary file (OdfConverter) is directly made from the code, keeping the binaries totally separate 
from the Prizm Source Code.
OpenOffice.org Portable (http://portableapps.com/apps/office/openoffice_portable)
Copyright 2002,2008 Sun Microsystems, Inc.
Download: 
http://sourceforge.net/projects/portableapps/files/OpenOffice.org%20Portable/OpenOffice.org
%20Portable%203.0/OpenOffice.org_Portable_3.0_en-us.paf.exe/download
License (LGPL v3): <install directory>/licenses/OpenOfficePortable/license.txt
Implementation/Integration: This open source product has not been recompiled and a call to 
binary file is directly made from the code, keeping the binaries totally separate from the Prizm 
Source Code.
String Search (http://johannburkard.de/software/stringsearch/)
StringSearch - high-performance pattern matching algorithms in Java
Copyright (c) 2003-2010 Johann Burkard 
Download: http://johannburkard.de/software/stringsearch/
License: http://johannburkard.de/software/stringsearch/copying.txt
The Legion of the Bouncy Castle
Copyright (c) 2000-2009 The Legion Of The Bouncy Castle (http://www.bouncycastle.org)
Download: http://bouncycastle.org/latest_releases.html
License: http://www.bouncycastle.org/licence.html
4
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Merge Microsoft Office Word, Excel and PowerPoint data to PDF form. Append one PDF file to the end of another and save to a single PDF file.
sign pdf form reader; how to save fillable pdf form in reader
C# PDF File Compress Library: Compress reduce PDF size in C#.net
All object data. File attachment. External cross references. Private data of other applications. Flatten visible layers. C#.NET DLLs: Compress PDF Document.
exporting data from excel to pdf form; extract data from pdf to excel online
JTNEF (http://www.freeutils.net/source/jtnef/)
The JTNEF package used in this product is copyright (c) 2003-2010 by Amichai Rothman.
JavaBeans Activation Framework 
(http://www.oracle.com/technetwork/java/javase/downloads/index-135046.html)
Download: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-
downloads-java-plat-419418.html#jaf-1.1-fr-oth-JPR
License: http://download.oracle.com/otn-pub/java/licenses/jaf-1.1-mrel-spec-oth-
JPR_license_1.html
SWF Tools (http://www.swftools.org) 
Source: <install path>/src/SWFTools/0.9.0/
Source: <install path>/src/SWFTools/0.9.1/
License (GPL v2): <install path>/Convert2swf/licenses/SWF Tools/COPYING
Implementation/Integration: This open source product has not been recompiled and a call to 
binary file is directly made from the code, keeping the binaries totally separate from the Prizm 
Source Code.
Tanuki Java Service Wrapper (http://www.tanukisoftware.com)
Copyright (C) 1999, 2010 Tanuki Software, Ltd.  All rights reserved.
The Software Program includes software and documentation components developed in part by 
Silver Egg Technology, Inc.("SET") prior to 2001 and released under the following license.
Copyright (c) 2001 Silver Egg Technology
Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sub-license, and/or
sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
The Linux Server component of the Program also uses the following software, installed 
separately:
ImageMagick (http://www.imagemagick.org)
OpenOffice.org (http://www.openoffice.org/)
GraphicsUtil (http://www.dncompute.com/blog/2008/07/17/graphicsutil-a-utility-class-for-
drawing-arrows.html)
Copyright (c) 2008 Noel Billig (www.dncompute.com)
Download: http://www.dncompute.com/blog/2008/07/17/graphicsutil-a-utility-class-for-drawing-
arrows.html
License: MIT (in source)
URL Validator (http://ctrloptcmd.com/archives/587/actionscript-3-url-validator-class/)
Copyright 2009 Martin Jacobsen
Download: http://ctrloptcmd.com/as3/URLValidator.as
License: (in source)
jQuery (http://jquery.org/)
Copyright (c) 2011 John Resig
Download: http://docs.jquery.com/Downloading_jQuery
License: http://jquery.org/license/
Lazy Load - jQuery plugin for lazy loading images (http://www.appelsiini.net/projects/lazyload)
Copyright (c) 2007-2009 Mika Tuupola
5
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
By using RsterEdge XDoc PDF SDK for .NET, VB.NET users are able to extract image from PDF page or file and specified region on PDF page, then get image
how to fill in a pdf form in reader; pdf form save in reader
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
Page, a Region on a Page, and PDF Document. C#.NET extract image from multiple page adobe PDF file library for Visual Studio .NET.
export excel to pdf form; how to extract data from pdf to excel
Download: http://www.appelsiini.net/projects/lazyload
License: http://www.opensource.org/licenses/mit-license.php
jQuery.ScrollTo (http://plugins.jquery.com/project/ScrollTo)
Copyright (c) 2007-2009 Ariel Flesler 
Download: http://plugins.jquery.com/node/635/release
License: MIT (in source)
ScrollView - jQuery plugin (http://code.google.com/p/jquery-scrollview/)
Copyright (c) 2009 Toshimitsu Takahashi
Download: http://code.google.com/p/jquery-scrollview/downloads/detail?
name=jquery.scrollview.js&can=2&q=
License: http://www.opensource.org/licenses/mit-license.php
Viewport - jQuery selectors for finding elements in viewport 
(http://www.appelsiini.net/projects/viewport)
Copyright (c) 2008-2009 Mika Tuupola
Download: http://www.appelsiini.net/projects/viewport
License: http://www.opensource.org/licenses/mit-license.php
transform: A jQuery cssHooks adding cross-browser 2d transform capabilities to $.fn.css() and 
$.fn.animate()
(https://github.com/louisremi/jquery.transform.js)
Copyright 2011 @louis_remi
Download: https://github.com/louisremi/jquery.transform.js
License: MIT (https://github.com/louisremi/jquery.transform.js)
jQuery UI (http://jqueryui.com/)
Copyright (c) 2011 Paul Bakaus
Download: http://jqueryui.com/download
License: http://jquery-ui.googlecode.com/svn/tags/latest/MIT-LICENSE.txt
jquery.waitforimages (http://alexanderdickson.com/blog/2011/02/a-new-jquery-plugin-2/)
Copyright (c) 2011 Alex Dickson
Download: https://github.com/alexanderdickson/waitForImages
License: https://github.com/alexanderdickson/waitForImages/blob/master/README.md
jQuery Context Menu Plugin (http://abeautifulsite.net/blog/2008/09/jquery-context-menu-
plugin/)
Copyright A Beautiful Site, LLC
Download: http://abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/
License: MIT (in source)
jqprint (http://plugins.jquery.com/project/jqPrint)
Provided by Eros Fratini - eros@recoding.it
Download: http://plugins.jquery.com/node/8069/release
License: http://www.opensource.org/licenses/mit-license.php
jQuery Patch (http://www.zachstronaut.com/posts/2009/08/07/jquery-animate-css-rotate-
scale.html)
2009-2010 Zachary Johnson www.zachstronaut.com
Download: https://github.com/zachstronaut/jquery-animate-css-rotate-scale/
License: MIT (https://github.com/zachstronaut/jquery-animate-css-rotate-
scale/blob/master/README)
Google Translate API for .NET (http://code.google.com/p/google-api-for-dotnet/)
Copyright (c) 2008-2009 iron9light
6
Download: http://code.google.com/p/google-api-for-dotnet/downloads/list
License: http://www.opensource.org/licenses/mit-license.php
Other Terms: http://code.google.com/apis/language/translate/terms.html
SWFObject (http://code.google.com/p/swfobject/)
Provided by code.google.com
Download: http://code.google.com/p/swfobject/downloads/list
License: http://www.opensource.org/licenses/mit-license.php
7
Preface
This document describes how to integrate and use Prizm Content Connect Plus with your 
application.
Intended Audience
The audience of this manual is intended to be developers who are familiar with Java, Java Script, 
& overall Linux OS.
Revision History
The following changes have been made to this document.
Revision History                               
Revision Date Description
Oct 11                                    
Draft for version 4.6.3
Feb 12
Draft for version 5.0
May 12
Draft for version 5.1
8
Table of Contents
INTENDED AUDIENCE
.....................................................................................................
 
REVISION HISTORY
........................................................................................................
 
TABLE OF CONTENTS
.......................................................................................................
 
CHAPTER 1
....................................................................................................................
 11 
HOW DOES THE VIEWER WORK?
..................................................................................
 11 
CHAPTER 2
....................................................................................................................
 13 
COMPONENTS & COMMAND LINE SYNTAX
...................................................................
 13 
CONVERT
2
SWFCLIENT
.
JAR
................................................................................................................................
13 
PROXYSERVER
.
JAR
- P
RIZM
P
ROXY
S
ERVICE
......................................................................................................
16 
S
TARTING
THE
P
ROXY
S
ERVER
.........................................................................................................................
16 
V
IEWER
E
NTERPRISE
.
SWF
.................................................................................................................................
17 
CHAPTER 3
....................................................................................................................
 18 
DOCUMENT CONVERSION PROXYWEBSERVICE
...........................................................
 18 
S
ETUP
PROXY
SERVICE
ON
PORT
OTHER
THAN
18680
...........................................................................................
20 
CHAPTER 4
....................................................................................................................
 23 
INTEGRATION WITH YOUR APPLICATION
...................................................................
 23 
CHAPTER 5
....................................................................................................................
 24 
CUSTOMIZING THE VIEWER
.........................................................................................
 24 
......................................................................................................................................
 24 
CHAPTER 6
....................................................................................................................
 28 
EVENTS TO/FROM VIEWER
...........................................................................................
 28 
CHAPTER 7
....................................................................................................................
 32 
TRANSLATIONS
.............................................................................................................
 32 
CHAPTER 8
....................................................................................................................
 38 
LOCALIZING THE VIEWER
............................................................................................
 38 
CHAPTER 9
....................................................................................................................
 41 
GENERATING THUMBNAILS
..........................................................................................
 41 
CHAPTER 10
..................................................................................................................
 42 
GENERATING IMAGES
.......................................................................................................................................
 42 
CHAPTER 11
..................................................................................................................
 44 
EXTRACTING TEXT
........................................................................................................
 44 
CHAPTER 12
..................................................................................................................
 45 
CLIENT SIDE FLASH DETECTION
..................................................................................
 45 
CHAPTER 13
..................................................................................................................
 46 
ERROR CODES & EXCEPTION HANDLING
.....................................................................
 46 
9
RESPONSE.STATUSCODE = 500;
...................................................................................
 47 
CHAPTER 14
..................................................................................................................
 48 
FINE TUNING THE VIEWER 
.......................................................................................................................................
 48 
CHAPTER 15
..................................................................................................................
 51 
DISTRIBUTED CONFIGURATION SET UP
......................................................................
 51 
..................................................................................................................................................................
51 
CHAPTER 16
..................................................................................................................
 52 
TROUBLESHOOTING
.......................................................................................................................................
 52 
10
Documents you may be interested
Documents you may be interested