itextsharp pdf to xml c# : How to add bookmarks to pdf files application SDK utility azure wpf windows visual studio docu78141-part1676

Chapter1
AdvancedDocumentTransformation
ServicesOverview
ThischaptercontainsabriefoverviewofAdvancedDocumentTransformationServices.It
givesabasicdescriptionoftheDocumentumenvironmentandrelatestheAdvancedDocument
TransformationServicescomponentswithintheinstallation.
Thischaptercontainsthefollowingsections:
• WhatisContentTransformationServices?,page11.
• WhatisAdvancedDocumentTransformationServices?,page12
• FeaturesofAdvancedDocumentTransformationServices,page18
• CapabilitiesofAdvancedDocumentTransformationServices,page21
• Supportedtransformationsbysourceandtargetformats,page22
WhatisContentTransformationServices?
ContentTransformationServices(CTS)isasuiteofDocumentumserverproductsthat
performtransformationsandanalysisonrepositorycontent.CTSincludesthefollowing
mainproducts:
• AdvancedDocumentTransformationServices(ADTS)
• DocumentTransformationServices(DTS)
• MediaTransformationServices(MTS)
• XMLTransformationServices(XTS)
Additionalcomponentsareavailableforsomeoftheseproducts.Forexample,Media
TransformationServicesmayhaveadditionaltransformationservicesinstalled,such
asAudio/VideoTransformationServices(AVTS).Thesecomponentssupplement
thefeaturesalreadyprovidedbythebaseproduct,accordingtoyourorganization’s
requirements.
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
11
How to add bookmarks to pdf files - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
export pdf bookmarks to text file; create bookmarks pdf file
How to add bookmarks to pdf files - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
add bookmarks pdf; bookmark pdf reader
AdvancedDocumentTransformationServicesOverview
ContentTransformationServicesscalability
ContentTransformationServices(CTS)productsallowforahighlevelofscalability.All
CTSproductsrununderthesameWindowsServiceontheCTShost.Thismeansthat
stoppingorstartingtheCTSservicestopsorstartsalltheCTSproductsonthathost.For
example,ifyourCTShostcontainsAdvancedDocumentTransformationServicesand
MediaTransformationServices,stoppingtheCTSservicestopsbothofthoseproducts.
EachCTSproductcanbeconfiguredformultiplerepositories.Ifyouhaveoneinstallation
ofaproductonahost,thatinstallationcanbeconfiguredagainstmultiplerepositories.
CTSscalabilityalsoallowsforseveralinstancesofContentTransformationServices
productsondifferenthoststobeconfiguredforthesamerepository.Thismeansthat
yourinstallationcantakeeitheroftwoforms:onewithidenticalplug-incapabilities,
oronewithdifferentplug-incapabilities.
TheabilityforeachinstanceofContentTransformationServicestohandledifferent
plug-insmeansthatyoucanhaveeachinstancededicatedtoaspecifictypeof
transformation. Forexample,youmighthaveadedicatedAdvancedDocument
TransformationServerforMicrosoftWordandExceltransformations,andadedicated
AdvancedDocumentTransformationServerforMicrosoftPowerPointtransformations.
Inthiscase,eachinstancehasdifferentplug-ins,butallinstancespointtothesame
repository.
TheotherbenefitofhavingidenticalAdvancedDocumentTransformationServices
installationsisthatahardwarefailureinoneinstancewillnotstopallinstallations
fromprocessingqueueitems.IncaseswhereeachinstanceofaAdvancedDocument
TransformationServiceshasdifferentplug-incapabilities,eachserveracceptsonlythose
itemsfromtheprocessingqueuethatitiscapableofhandling.
Toenablethisfunctionality,ContentTransformationServiceshasformatawareness.
FormatawarenessistheabilityforaContentTransformationServicesproductto
recognizewhichfileformatsitiscapableofprocessing.Itemsthatcannotbeprocessed
successfullywillberemovedfromthequeueautomatically.Forexample,ifseveral
transformationrequestsaremadeforMOVfiles,butthereisnosupportforMOVs,
thesystemwillremovethoseitemsfromthequeue.Acheckforunprocesseditemsis
performedperiodically.
WhatisAdvancedDocumentTransformation
Services?
AdvancedDocumentTransformationServicesissoftwareserverthatgeneratescopies
ofdocumentsinPortableDocumentFormat(PDF)andHyperTextMarkupLanguage
(HTML).YoucanuseDocumentumclientapplicationstorequestsuchacopy(called
12
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Add necessary references: how to split a PDF file into multiple ones by PDF bookmarks or outlines is an VB.NET example of splitting a PDF to two new PDF files.
add bookmarks to pdf online; create bookmarks in pdf reader
C# PDF File Split Library: Split, seperate PDF into multiple files
Add necessary references: how to split a PDF file into multiple ones by PDF bookmarks or outlines This is an C# example of splitting a PDF to two new PDF files.
creating bookmarks in pdf files; how to add bookmarks to pdf files
AdvancedDocumentTransformationServicesOverview
arendition)ofadocumentstoredinaDocumentumrepository.Thetransformation
capabilitiesofAdvancedDocumentTransformationServicesincludePDFassembly,
header/footercreation,PDF/AandPDF/Xcompliance,textualwatermarking,andimage
overlays.
AdvancedDocumentTransformationServicescanalsoprovidePDFtransformations
fromotherfileformatssuchasimageandemailformats.
SomeDocumentumclientapplicationsmaynotprovidebothPDFandHTMLrenditions;
consultthedocumentationfortheclientyouareusing.
Note:AdvancedDocumentTransformationServicescannotprocessdocumentsthatare
locked(thatis,checkedoutfromtherepository).
AdvancedDocumentTransformationServices
components
AdvancedDocumentTransformationServicesisanaddedcomponenttoyourbasic
DocumentuminstallationthatincludesContentServeranddefinedrepositorieswithfile
stores.ThefollowingsectionsdetailthemaincomponentsthatcompriseaAdvanced
DocumentTransformationServicesinstallation.
AdvancedDocumentTransformationServicesenvironment
Figure1,page14showsatypicalAdvancedDocumentTransformationServices
installationontheDocumentumplatform.
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
13
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. Comments, forms and multimedia. Flatten visible layers. C#.NET DLLs: Compress PDF Document. Add necessary references: RasterEdge.Imaging.Basic.dll.
bookmarks pdf documents; bookmarks pdf file
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
converter toolkit SDK, preserves all the original anchors, links, bookmarks and font to Use C#.NET Demo Code to Convert PDF Document to Add necessary references
how to add bookmarks to a pdf; export pdf bookmarks to text
AdvancedDocumentTransformationServicesOverview
Figure1. TypicalAdvancedDocumentTransformationServicesinstallation
AdvancedDocumentTransformationServer
AdvancedDocumentTransformationServicesisintegratedwithDocumentumContent
Servertoprocess,store,andmanagefileswithintheDocumentumschema.Whenusers
importfilesorrequestfiletransformations,theContentServerstoresthoseregisterand
requestobjectsinaqueue.TheAdvancedDocumentTransformationServerwillpoll
thatqueueintermittently,lookingforregisterandrequestobjects.Thefileisthenpassed
totheappropriateTransformationServiceplug-inforprocessing.
Whentheprocessingiscomplete,theAdvancedDocumentTransformationServer
updatestheoriginalobjectswithnewrenditionsorcreatesthenewobjects,asrequested.
Theobjectsaresavedtotherepositoryandtherequestsareremovedfromthequeue.
Theobjectsarethenreadyforuse.
DocumentumFoundationClasses
TheDocumentumFoundationClasses(DFC)areasetofJavaclassesthatprovideaccess
toContentServerfunctionality.Web-basedapplications,suchasDigitalAssetManager
(DAM)andWebPublisher,makecallsdirectlytotheDFCorindirectlythroughthe
WebDevelopmentKit(WDK).
DFCmustbeinstalledontheAdvancedDocumentTransformationServiceshost.Ifyou
areinstallingAdvancedDocumentTransformationServicesonahostthatalreadyhas
14
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; PDF Text Write & Extract. Insert and add text to any page of PDF document with
copy pdf bookmarks to another pdf; bookmark pdf in preview
C# Create PDF Library SDK to convert PDF from other file formats
PDF with a blank page, bookmarks, links, signatures, etc. metadata adding control, you can add some additional Create PDF Document from Existing Files Using C#.
convert word to pdf with bookmarks; export bookmarks from pdf to excel
AdvancedDocumentTransformationServicesOverview
DFC,AdvancedDocumentTransformationServicesmaybeabletousetheexisting
DFC,provideditisthecorrectversion.
TheAdvancedDocumentTransformationServicesinstallerchecksforanexistingDFCon
thehost.IfDFCisdetected,itwillbereplacedbytheversionincludedwiththeinstaller.
RefertotherelevantversionoftheDocumentumSystemMigrationGuideavailableatthe
DocumentumDownloadCenterath
t
t
p
s
:
/
/
e
m
c
.
s
u
b
s
c
r
i
b
e
n
e
t
.
c
o
m
/
c
o
n
t
r
o
l
/
d
c
t
m
/
i
n
d
e
x
for
moreinformationonmigrationissues. FollowtheDocumentumFoundation>
DocumentationforDocumentum6.5link.
AnyapplicationsthatweredependentupontheolderversionofDFCwillhavetobe
upgradedaswell.FormoreinformationonDFCandtheeffectonotherapplications,
refertoyourspecificDocumentumapplicationdocumentation.
IfyourversionisnewerthantheDFCincludedwiththeinstaller,itwillberefreshed.
AdvancedDocumentTransformationServicesplug-ins
TheAdvancedDocumentTransformationServicesplug-insenableuserstotransforma
varietyoffilesfromoneformattoanother(forexample,fromDOCtoPDForHTML).
DuringaninstallationofAdvancedDocumentTransformationServices,allstandard
plug-insareinstalled.
ThestandardAdvancedDocumentTransformationServerplug-insareasfollows:
• PowerPoint—transformsMicrosoftPowerPointfilestoHTML.
• Word—transformsMicrosoftWordfilestoHTML.
• Excel—transformsMicrosoftExcelfilestoHTML.
• WordPerfect—transformsCorelWordPerfectfilestoHTML.
• AdvancedPDF—enablesPDFsupportandcreateshyperlinksandbookmarks.
• PDFStoryboard—generatesthumbnailsandstoryboards.
• MIME—transformsMSGandEMLfilestotextorrichtext.
• EMCMF(EMCMail)—transformsEMCMFfilestoPDFandHTML
Plug-insareextensible.Youcanconfigureplug-intypesandformats,andyoucan
addnewplug-instothesystemtosupportnewfileformatsasrequired.Information
aboutcreatingandaddingnewplug-insiscontainedintheContentTransformation
ServicesProductDevelopmentGuide,orcontactyourDocumentumaccountorsupport
representativeformoreinformation.
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
15
XDoc.Word for .NET, Advanced .NET Word Processing Features
page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert Word to PDF; Convert Word to HTML5; Convert Add and insert a blank page or multiple
create bookmark pdf file; how to bookmark a pdf page
XDoc.Excel for .NET, Comprehensive .NET Excel Imaging Features
page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert Excel to PDF; Convert Excel to HTML5; Convert Add a blank page or multiple pages to
creating bookmarks in a pdf document; export pdf bookmarks to excel
AdvancedDocumentTransformationServicesOverview
HowAdvancedDocumentTransformationServices
works
ThefollowingsectionsdetailhowAdvancedDocumentTransformationServicescreates
renditionsinPDFandHTMLformats.
HowAdvancedDocumentTransformationServicescreatesPDF
renditions
ThefollowingstepsdescribehowAdvancedDocumentTransformationServices
producesPDFrenditionsinresponsetoclientrequests:
1. TheclientapplicationsendstherenditionrequesttoDocumentumContentServer.
Note:AdvancedDocumentTransformationServicesmodifiesthedocumentobject,
soitcannotprocesslocked(checkedout)documents.
2. ContentServerstorestherequestinaqueuecalleddm_queue.
3. AdvancedDocumentTransformationServerpollsdm_queueatpredefinedintervals,
andretrievesanypendingrequests.
4. WhenAdvancedDocumentTransformationServicesfindsaPDFrenditionrequest
inthequeue,itcheckstheformatofthedocumentandgeneratesaPDFrendition.
5. ContentServeraddsthePDFrenditiontotheobjectintherepository.
Anobjectrepresentsaparentfile,withallofitsassociatedgraphics,text,and
renditions,intherepository.Onceatransformationhasbeenaddedtotheobject,
userscanviewtherenditionfromtheclientapplication.
Figure2,page17illustratesthisrenditionprocess.
16
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
AdvancedDocumentTransformationServicesOverview
Figure2.ProcessingarequestforaPDFrendition
HowAdvancedDocumentTransformationServicescreatesHTML
renditions
ThefollowingstepsdescribehowaAdvancedDocumentTransformationServiceshost
producesHTMLrenditionsinresponsetoclientrequests:
1. TheclientapplicationsendstherenditionrequesttotheContentServer.
Note:AdvancedDocumentTransformationServicescannotprocessdocumentsthat
arelocked(checkedoutfromtherepository).
2. ContentServerstorestherequestinaspecialqueuecalleddm_queue.
3. AdvancedDocumentTransformationServerpollsdm_queueatpredefinedintervals,
andretrievesanypendingrequests.
4. WhenAdvancedDocumentTransformationServicesfindsanHTMLrendition
requestinthequeue,itcheckstheformatofthedocument.AdvancedDocument
TransformationServicesinvokesthecorrespondingapplicationtoopenthefileand
thensavesanHTMLversion.
• IftheresultisasingleHTMLfile,AdvancedDocumentTransformationServices
sendsthisfiletotheContentServer.
• Iftheresultconsistsofmultiplefiles(forexample,HTML,graphics,andXML
files),AdvancedDocumentTransformationServicescreatesaZipfilecontaining
thesefiles,andsendstheZipfiletoContentServer.TheZipfileincludesany
folderstheapplicationcreatestocontainthesefiles.
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
17
AdvancedDocumentTransformationServicesOverview
5. ContentServeraddstheHTMLorZipfiletotherepositoryasarenditionofthe
documentobject.
Anobjectrepresentsaparentfile,withallofitsassociatedgraphics,text,and
renditions,intherepository.Oncearenditionhasbeenaddedtotheobject,users
canviewtherenditionfromtheclientapplication.
Figure3,page18illustratesthisrenditionprocess.
Figure3. ProcessingarequestforanHTMLrendition
FeaturesofAdvanced Document
TransformationServices
ThefollowingarethefeaturesthatAdvancedDocumentTransformationServicesoffers.
Table1. AdvancedDocumentTransformationServicesfeatures
Feature
Comments
RunsasaWindowsServiceandintelligently
handlesexceptionsraisedbynativeapplications.
Transformscommondocumentformatsinto
PDFandHTML.
18
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
AdvancedDocumentTransformationServicesOverview
Feature
Comments
Createsautomatedtransformations.
Notavailableoutofthebox.
Configurationrequired. See
Chapter2,ConfiguringAdvanced
DocumentTransformationServices.
Transformsadocumentaspartofabusiness
workflowprocessusingtheCTSActivity
Template.
CTSActivityTemplateisincluded.
SeeWorkingwiththeCTSActivity
TemplateinDocumentumProcess
Builder,page55.
Createsnewrenditions.
CreatesPDF/AandPDF/Xcompliantfiles
Generatesthumbnail,storyboard,and
low-resolutionrenditionsofsomeimportedfiles.
Notavailableoutofthebox.
Configurationrequired. See
Chapter2,ConfiguringAdvanced
DocumentTransformationServices.
IntegrateswithentireDocumentumproduct
suite.
Createsnewobjectsthatarerelatedtothe
originalobject.
Preservesbookmarksandhyperlinksinsource
documents.
ControlsPDFjobparameterssuchaspagesize,
layout,andsecurity.
MergesmultiplefilesintoasinglePDFfile.
SplitsaPDFfileintomultiplevolumes.
Addswatermarksandoverlays.
Createsheadersandfooters.
Auto-generatesTOCfromamergedPDFfile.
Auto-generatespagenumbers.
AddsattachmentstoPDF.
TransformsimageformatstoPDF.
TransformsCADdrawingstoPDF.
RequirestheinstallationofMyriad
7.0*.
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
19
AdvancedDocumentTransformationServicesOverview
Feature
Comments
TransformsMicrosoftProjectfilestoPDF.
Requirestheinstallationof
MicrosoftProject*.
TransformsMicrosoftVisiofilestoPDF.
Requirestheinstallationof
MicrosoftVisio*.
TransformsEMCMFtoMSG
TransformsMSGtoEMCMF
TransformsEMCMFtoHTMLandPDF
SeeTransformingEMCMFto
PDF,page107andTransforming
EMCMFtoHTML,page106
*Theserenderingapplicationsmustbepurchasedseparately.
20
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
Documents you may be interested
Documents you may be interested