itextsharp add annotation to existing pdf c# : Add hyperlink pdf software Library cloud windows asp.net winforms class 2010-043-part1810

Over, Under, Around, and Through: Getting Around Barriers to EAD Implementation 
www.oclc.org/research/publications/library/2010/2010-04.pdf
February 2010 
Combs, et al., for OCLC Research 
Page 31 
Appendix II. Tools 
Templates 
Examples of templates include: 
Northwestern University: http://staffweb.library.northwestern.edu/dl/ead/template.xml
ml
Syracuse University: http://library.syr.edu/digital/guides/ead/aaa_template.xml
ml
Indiana University 
Bloomington: http://www.dlib.indiana.edu/services/metadata/activities/eadDocumentatio
io
n.shtml
Web-based forms  
Following are a few examples of Web-based forms. Some produce only collection-level EAD (that is, 
they do not include the inventory in the 
<dsc>
section), while others produce complete inventories. 
They differ in ease of use, complexity, and quality of product. The first two are probably the most 
complete.  
California Digital Library: http://www.cdlib.org/services/dsc/tools/ead_webtemplates.html
ml
The California Digital Library has created numerous online templates that create EAD from 
typed or copy-pasted data. One or more of these may be adaptable for your institution’s 
needs.  
ArchivesHubUK: http://www.archiveshub.ac.uk/eadform2002.html
ml
Web-based form, renders complete EAD document. Enables editing of uploaded files, 
creation of new ones, saving of draft file between editing sessions, preview feature. Links to 
digital surrogates are easy to add, common markup tags (e.g. paragraphs, lists, titles, links) 
can be added via a right-click menu, and a special characters keyboard is provided. 
Components can easily be added to create sub-fonds descriptions, and a tree structure will 
show exactly what the hierarchy looks like.  
Add hyperlink pdf - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add links to pdf; adding links to pdf
Add hyperlink pdf - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add page number to pdf hyperlink; clickable links in pdf
Over, Under, Around, and Through: Getting Around Barriers to EAD Implementation 
www.oclc.org/research/publications/library/2010/2010-04.pdf
February 2010 
Combs, et al., for OCLC Research 
Page 32 
Northwestern 
University: http://staffweb.library.northwestern.edu/dl/ead/eadchef/template.cgi/ead/nul
ul
Notre Dame: http://classic.archives.nd.edu/ead/ead.htm
tm
includes both collection level and inventory forms  
Berkeley: http://sunsite3.berkeley.edu/ead/tools/template/
e/
cgi Web application; appears to be collection-level only. Last update to page is 2005.  
Western Kentucky: http://pax.uky.edu/template-v1-cgi/template.pl/KNVUA_generic.tmp
mp
Austin College Xforms tool: http://www.archivists.org/saagroups/ead/tools.html
ml
Developed by Justin Banks at Austin College. Requires server that supports Xforms. 
Additional information from SAA 2007 available 
here: http://matienzo.org/saa2007descriptionexpo
.  
Standalone forms  
The University of Utah has a java-based EAD authoring tool called xEAD, currently publicly 
available at https://lsta.lib.byu.edu/lstawiki/index.php/XEAD_Project
. The application opens 
an EAD file in its buffer, allowing users to manipulate the data and then resave. 
The German Bundesarchiv, with assistance from the Mellon Foundation, has developed a 
tool called Midosa Editor for XML or MEX. It is available in English and German and for both 
OSX and Windows. MEX provides an authoring environment for creating a variety of levels of 
EAD records and includes built-in publication to HTML capability. Background information is 
available at http://www.bundesarchiv.de/daofind/en
. Downloads and a quick-start guide are 
available from the MEX SourceForge wiki at http://mextoolset.wiki.sourceforge.net/
 
Style sheets for authoring finding aids 
Yale University has developed the Yale Finding Aids Creation Tool (FACT), which is a 
customized version of XMetaL Author. The tool includes a set of style sheets, macros, and 
other customizations. More information is available at http://yalefact.pbworks.com
 
Northwestern Digital Archives: http://nwda.wsulibs.wsu.edu/tools/ead.css
css
Syracuse University: http://library.syr.edu/digital/guides/ead/ead.css
ss
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# program. Hyperlink Edit. XDoc.PDF for .NET allows C# developers to edit hyperlink of PDF document
pdf link to specific page; adding hyperlinks to pdf
VB.NET PDF: Basic SDK Concept of XDoc.PDF
You may add PDF document protection functionality into your VB.NET program. Hyperlink Edit. XDoc.PDF for .NET allows VB.NET developers to edit hyperlink of PDF
add hyperlinks to pdf; pdf reader link
Over, Under, Around, and Through: Getting Around Barriers to EAD Implementation 
www.oclc.org/research/publications/library/2010/2010-04.pdf
February 2010 
Combs, et al., for OCLC Research 
Page 33 
XSLT stylesheets for displaying finding aids 
EAD 2002 Cookbook:  
http://www.archivists.org/saagroups/ead/ead2002cookbookhelp.html
EAD Help pages' user contributed style sheets: 
http://www.archivists.org/saagroups/ead/stylesheets.html
UC Berkeley EAD Tools: http://sunsite3.berkeley.edu/ead/tools/
s/
NC Echo EAD Tools: http://www.ncecho.org/dig/ncead.shtml#tools
ls
University of Minnesota: https://wiki.lib.umn.edu/Staff/FindingAidsInEAD
AD
Commercial XML tools for EAD encoding 
oXygen: http://www.oxygenxml.com/
/
Commercial XML authoring and editing software. Data entry, copy-paste; can handle DTD or 
schema  
XMetaL: http://na.justsystems.com/content-xmetal
al
Commercial XML authoring and editing software. Data entry, copy-paste; can handle DTD or 
schema.  
XMLSpy: http://www.altova.com
om
Commercial XML editing, authoring, development environment.  
NoteTab Pro: http://www.notetab.com/
m/
General purpose text editor which can be easily customized to handle EAD. Clip libraries and 
other add-ons are available here http://www.archivists.org/saagroups/ead/tools.html
Content Management Systems for Archives 
Archon: http://www.archon.org
rg
Open source full archival management system, developed by University of Illinois with 
funding from Mellon Foundation. Capable of ingesting MARC or CSV format. Can export EAD 
and MARC.  
Archivists’ Toolkit: http://www.archiviststoolkit.org
rg
Open source full archival management system, developed by UCSD, NYU, and Five Colleges 
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Change Word hyperlink to PDF hyperlink and bookmark. VB.NET Demo Code for Converting Word to PDF. Add necessary references: RasterEdge.Imaging.Basic.dll.
add a link to a pdf; clickable pdf links
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Change Excel hyperlink to PDF hyperlink and bookmark. VB.NET Demo Code for Converting Excel to PDF. Add necessary references: RasterEdge.Imaging.Basic.dll.
change link in pdf file; add links to pdf file
Over, Under, Around, and Through: Getting Around Barriers to EAD Implementation 
www.oclc.org/research/publications/library/2010/2010-04.pdf
February 2010 
Combs, et al., for OCLC Research 
Page 34 
Inc. and funded by Mellon Foundation. Capable of ingesting tab-delimited fields and MARC as 
well as preexisting EAD. Can export EAD, Marc, Dublin Core, MODS, METS.  
MSAccess, FileMakerPro, etc. 
Commercial but reasonably priced general database development tool. A database 
developed in-house with the appropriate fields, in conjunction with XSL, java, or other 
scripting languages, can generate EAD.  
Archival management systems that support publishing 
Adlib (commercial): http://www.adlibsoft.com/
/
Archon (open source): http://archon.org/
/
Calm (commercial): 
http://www.crxnet.com/page.asp?id=57
Cuadra STAR/Archives (commercial): http://www.cuadra.com/products/archives.html
l
Eloquent (commercial): http://www.eloquent-systems.com/products/archives.shtml
l
ICA-AtoM (open source): http://ica-atom.org/
rg/
Minisis M2A (commercial): 
[currently available in Beta release]
http://www.minisisinc.com/index.php?page=m2a
Various other commercial archival management systems can import 
and export EAD, including: 
Minisis: http://www.MINISISinc.com
m
Eloquent Archives: http://www.eloquent-systems.com/products/archives.shtml
ml
AdLib: http://www.adlibsoft.com
om
CALM: http://www.ds.co.uk
uk
For detailed information on these and other commercial tools, refer to Lisa Spiro’s 2009 report for 
CLIR, Archival Management Software (http://clir.org/pubs/reports/spiro2009.html
), or to the 
associated wiki at http://archivalsoftware.pbwiki.com/
.  
C# PDF Library SDK to view, edit, convert, process PDF file for C#
editing PDF document hyperlink (url) and quick navigation link in PDF bookmark. C#.NET: Edit PDF Metadata. PDF SDK for .NET allows you to read, add, edit, update
add a link to a pdf in preview; add url pdf
VB.NET PDF Library SDK to view, edit, convert, process PDF file
Please click to see details. PDF Hyperlink Edit. RasterEdge PDF SDK for .NET package offers robust APIs for editing PDF document
clickable links in pdf files; adding a link to a pdf in preview
Over, Under, Around, and Through: Getting Around Barriers to EAD Implementation 
www.oclc.org/research/publications/library/2010/2010-04.pdf
February 2010 
Combs, et al., for OCLC Research 
Page 35 
XML publishing platforms
45
XTF: 
http://xtf.wiki.sourceforge.net/
“A flexible indexing and query tool that supports searching across collections of 
heterogeneous data and presents results in a highly configurable manner.” XTF supports 
powerful searching, faceted browsing, and viewing search terms in context.  
(Open source; used by California Digital Library and numerous others)  
Mark Logic: http://www.marklogic.com/
m/
The University of Chicago is developing an XML publishing infrastructure built on MarkLogic, a 
native XML database. The front end can be built on any platform and provides flexible display 
options. The University of Chicago’s code will be available to anyone. Archives that want to 
use the software will need MarkLogic, but there is a free (limited) version that will suffice for 
small institutions.  
(Commercial; used by University of Chicago)  
PLEADE: http://www.pleade.org/en/
n/
“open source search engine and browser for archival finding aids encoded in XML/EAD. 
Based on the SDX platform, it is a very flexible Web application.”  
(Open source; used by Denver Public Library)  
Cocoon: http://cocoon.apache.org/
g/
Cocoon is an open source XML publishing framework that applies XSLT stylesheets to the EAD 
finding aid to display HTML. Used in tandem with indexing technologies such as Lucene or 
eXist.  
(Open source; used by Ohio State and the Five College Finding Aids Access Project)  
DLXS: http://www.dlxs.org
rg
XML-aware search engine (XPAT or XPAT Lite) with DLXS middleware which includes a “class” 
for finding aids (currently in prototype).  
(Open source component, with commercial options available; used by University of Michigan 
and University of Minnesota Libraries
46
Cheshire3: 
)  
http://www.cheshire3.org/
“Fast XML search engine.” Standards compliant, with support for Open Access Initiative (OAI) 
protocols and Z39.50. Modular and configurable.”  
(Open source, used by University of Liverpool Special Collections and Archives and 
ArchivesHub)  
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Change Word hyperlink to PDF hyperlink and bookmark. C#.NET Sample Code: Convert Word to PDF in C#.NET Project. Add necessary references:
add links to pdf; accessible links in pdf
.NET PDF SDK - Description of All PDF Processing Control Feastures
Create signatures in existing PDF signature fields; Create signatures in new fields which hold the signature; Add signature image to PDF file. PDF Hyperlink Edit
add links to pdf file; convert doc to pdf with hyperlinks
Over, Under, Around, and Through: Getting Around Barriers to EAD Implementation 
www.oclc.org/research/publications/library/2010/2010-04.pdf
February 2010 
Combs, et al., for OCLC Research 
Page 36 
Specialized migration or conversion tools  
MARC to EAD—MarcEdit: http://oregonstate.edu/~reeset/marcedit/html/index.php
x.php
If you have MARC records for your manuscript collections, you can quickly and easily generate 
skeleton (i.e., collection-level) EAD records from it using MarcEdit. MarcEdit uses xsl style 
sheets which can easily be modified/customized. Developed by Terry Reese at Oregon State 
University; free. 
Excel to EAD using Mailmerge  
Excel is an immensely useful tool for generating the code for lengthy inventories of minimal 
depth. Text can be entered into a spreadsheet, then columns can be added before and after 
the text and populated with the correct EAD elements. For collections with large inventories, 
either copy-pasting (from Word, RTF, or txt) or entering afresh in Excel may be a workable 
solution. Excel's MailMerge feature can also be employed to automatically generate coded 
data from an Excel spreadsheet; see video 
here http://archives.state.ut.us/containerlist/containerlist.html
. This could be used in 
conjunction with MarcEdit which generates the collection-level part of EAD to produce a full 
EAD inventory. Indiana University has posted detailed instructions and an Excel template for 
encoding lengthy inventories 
at http://www.dlib.indiana.edu/services/metadata/activities/eadDocumentation.shtml
Text to EAD—EAD Conversion:
:
(see 
the section "Using Excel to assist with encoding"). 
http://agileimage.com/html/ead/
Reads a text version of inventory and generates an EAD-encoded version. Last update to Web 
site was in 2004. 
Text to EAD—MSWord  
Starting with an electronic file of an inventory, a surprising amount of tagging can be done 
simply using MSWord’s search and replace feature with tabs and regular expressions, 
including locating and tagging
unitdate
,
extent
, long inventories, etc. Good overviews of 
regular expressions in word are available here: 
http://office.microsoft.com/en-us/help/HA010873051033.aspx
http://office.microsoft.com/en-us/help/HA010873041033.aspx
http://word.mvps.org/FAQs/General/UsingWildcards.htm
Over, Under, Around, and Through: Getting Around Barriers to EAD Implementation 
www.oclc.org/research/publications/library/2010/2010-04.pdf
February 2010 
Combs, et al., for OCLC Research 
Page 37 
Date normalization—tri-XMLdate-
e-
normalizer.pl: http://www.archivists.org/saagroups/ead/tools.html
l
Developed by Jason Casden at The Ohio State University; free. For large files, inserting the 
normal
attribute for 
unitdate
elements can be extremely time-consuming. This Perl script 
automatically recognizes numerous date formats and inserts the 
normal
attribute. Offers 
options to overwrite existing values or leave them. 
Papers, production guides, case studies, etc.  
Northwest Digital Archives Standards Working Group Review of Web Templates for EAD 
Creation (October 2008):  http://www.orbiscascade.org/index/cms-filesystem-
-
action?file=nwda/files/bowmanreview_200810.pdf
– excellent and thorough review of 
available Web-based templates that generate EAD.  
OhioLINK EAD Starter Package (April 
2008): http://platinum.ohiolink.edu/dms/ead/contentguide/EAD_starter_packet_v4.pdf
– 
Draft of paper looking at steps in an EAD conversion project; very rough but good info. 
University of Indiana EAD 
guide: http://www.dlib.indiana.edu/services/metadata/activities/EADManual.pdf
df
– 
includes detailed instructions for using oXygen. 
Utah State Archives EAD 
Project: http://www.archives.state.ut.us/research/inventories/ead.html
ml
– includes detailed 
discussion of how they converted their legacy finding aids using a combination of tools 
(HTML, Excel, WordPerfect, etc).  
NYU Archives EAD Production 
Guide: http://www.nyu.edu/library/bobst/research/arch/eadProduction.htm
tm
– detailed 
procedures used by NYU, includes detailed instructions for NoteTab Pro. 
The EAD Help Pages: http://archivists.org/saagroups/ead/sitesann.htm
tm
– more than 80 
institutions currently implementing EAD, including brief descriptions of each institution’s 
approach and a point-of-contact. Implementations run the gamut from extremely simple (EAD 
put online with a style sheet) to extremely sophisticated (databases that provide server-side 
transformations and advanced search capabilities).  
Over, Under, Around, and Through: Getting Around Barriers to EAD Implementation 
www.oclc.org/research/publications/library/2010/2010-04.pdf
February 2010 
Combs, et al., for OCLC Research 
Page 38 
Appendix III. EAD Migration, Creation and Publication Paths 
Figure 1. EAD Migration and/or Creation 
Over, Under, Around, and Through: Getting Around Barriers to EAD Implementation 
www.oclc.org/research/publications/library/2010/2010-04.pdf
February 2010 
Combs, et al., for OCLC Research 
Page 39 
Figure 2. EAD Publishing Paths 
Over, Under, Around, and Through: Getting Around Barriers to EAD Implementation 
www.oclc.org/research/publications/library/2010/2010-04.pdf
February 2010 
Combs, et al., for OCLC Research 
Page 40 
Simplest path (conversion from MARC records) 
5.
Export collection-level EAD records from MARC using MarcEdit.  
6.
Validate and correct errors using W3C’s online validation tool (http://validator.w3.org
).  
7.
Select or create an XSL style sheet.  
8.
Put files on server.  
Simplest path (starting without MARC) 
9.
Use one of the many existing Web-based templates to generate collection-level EAD files.  
10.
Validate and correct errors using W3C’s online validation tool (http://validator.w3.org 
11.
Find or create an XSL style sheet.  
).  
12.
Put files on server.  
The above solutions require minimal time, expertise, and money, yet yield online collection-level 
descriptions that will be “crawled” by Google and other search engines making them discoverable 
via the open Web, and valid EAD files which can be contributed to consortia (a list of consortia can 
be found in Appendix I) or aggregators like OCLC’s ArchiveGrid. Files can easily be “upgraded” at 
some later date without reworking.  
More sophisticated path 
13.
Choose one of the full collection-management packages such as Archivists’ Toolkit or Archon.  
14.
Perform data entry and/or import to level desired.  
15.
Install and configure XTF installation for Web availability, browsing, searching, etc.  
16.
Export EAD to be indexed/searched by XTF system.  
This yields a fully-functioning database and sophisticated search capabilities but requires 
substantial technical knowledge to install and configure the XTF installation.  
Documents you may be interested
Documents you may be interested