itextsharp pdf to xml c# : Add bookmarks to pdf online Library application component .net html web page mvc docu78143-part1679

ConguringAdvancedDocumentTransformationServices
2. OpentheFormatMapperService.xmlfileinatexteditor.
3. Addtheformattothe<CTSHandlerList>section,usingthefollowingsyntax:
<FormatMapper CTSFormat="<dos extension>" DocumentumFormat=
"<format name in Content Server>"/>
Forexample,theentryforMicrosoftExcelfilesis:
<FormatMapper CTSFormat="xls" DocumentumFormat="excel8book"/>
4. SaveandclosetheFormatMapperService.xmlfile.
Creating PDF renditions and enabling
thumbnail and storyboard renditions on import
ToautomaticallycreatePDFrenditionsandtocreatethumbnailandstoryboard
renditionswhenimportingcontent,youmustfirstrich-mediaenabletheparticular
formatsandthenedittheregister.xmlfile.
Rich-media enabling formats
Thisprocedureisessentialtoproperprocessingofimportedcontent.Ifformatsarenot
rich-mediaenabled,theContentServerwillnotpassthemtotheAdvancedDocument
TransformationServerqueue.
Torich-mediaenableformats:
1. RunthefollowingDQLstatement:
update dm_format object set richmedia_enabled = 1 where name
in ('<format name>')
Forexample,tocreatethumbnailsandstoryboardsforMicrosoftExcelandWord
formats,runthefollowingDQLstatement:
update dm_format object set richmedia_enabled = 1 where
name in ('excel8book','msw8')
Table5,page32listssomeexamplesoftheformatmappingusedinDocumentum
systems. UsetheseformatnamesinDQL.
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
31
Add bookmarks to pdf online - 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
pdf reader with bookmarks; bookmark pdf acrobat
Add bookmarks to pdf online - 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
bookmarks in pdf from word; how to create bookmarks in pdf file
ConguringAdvancedDocumentTransformationServices
Table5. Documentumformatmapping
Description
Documentumname
(includesOffice2003)
Documentumname
(Office2007only)
CADdrawings(DWF,
DWG)
acad
CorelWordPerfect(WPD)
wpd8,wpd10
HTML
html
MicrosoftExcel(XLS)
excel8book
excel12book
MicrosoftExcel(XLT)
excel8template
excel12template
MicrosoftPowerPoint
(POT)
ppt8_template
ppt12template
MicrosoftPowerPoint
(PPT)
ppt8
ppt12
MicrosoftVisio(VSD)
vsd,vsd1,vsd2,vsd3,vsd4
MicrosoftWord(DOC)
msw8
msw12
MicrosoftWord(DOT)
msw8template
msw12template
PDF
pdf
Creating a PDF rendition on import
Afterrich-mediaenablingtheformats,youneedtomodifytheregister.xmlfiletoactivate
thePDFrenditiononimport.
ToactivatethePDFrenditiononimport:
1. Intherepository,browsetoSystem/MediaServer/SystemProfilesandcheckout
register.xml.
2. Openregister.xmlinanXMLortexteditor.
3. Changethefollowingtag:
<Format source="<sample>" target="<sample>"/>
to
<Format source="<Add source format here>" target="<Add target format here>"/>
Forexample,toenablePDFrenditionsforMicrosoftWorddocuments,yourtag
wouldlooklikethefollowing:
<Format source="msw8" target="msw8"/>
32
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
VB.NET PDF File Split Library: Split, seperate PDF into multiple
This online VB tutorial aims to illustrate the process of PDF document Add necessary references split a PDF file into multiple ones by PDF bookmarks or outlines
bookmarks in pdf reader; delete bookmarks pdf
C# PDF File Split Library: Split, seperate PDF into multiple files
Free download library and use online C# class source codes in .NET Add necessary references: to split a PDF file into multiple ones by PDF bookmarks or outlines
convert word pdf bookmarks; pdf create bookmarks
ConguringAdvancedDocumentTransformationServices
Note:Sourceandtargetformatsarethesameintheregisterprofile.Thisisbecause
processingdoesnotstartfromthisprofile;thesourceispassedtothenextprofile.
4. Addthefollowingtagstothe<ProfileSequence>section,ifitisnotalreadyincluded:
<InnerProfile path="/System/Media Server/System Profiles/
document_to_pdf" waitOnCompletion="true" useTargetFormat="true">
<InnerTokenMapping LocalProfileToken="pdf" InnerProfileToken=
"doc_token_targetFormat" Literal="true"/>
<InnerTokenMapping LocalProfileToken="PDFVersion15"
InnerProfileToken="doc_token_pdfVersion" Literal="true"/>
<InnerTokenMapping LocalProfileToken="Automatic" InnerProfileToken
="doc_token_usePrinterMetrics" Literal="true"/>
<InnerTokenMapping LocalProfileToken="600" InnerProfileToken=
"doc_token_resolution" Literal="true"/>
<InnerTokenMapping LocalProfileToken="Yes" InnerProfileToken=
"doc_token_optimize" Literal="true"/>
<InnerTokenMapping LocalProfileToken="Yes" InnerProfileToken=
"doc_token_enableBookMarks" Literal="true"/>
<InnerTokenMapping LocalProfileToken="DocumentContent"
InnerProfileToken="doc_token_printType" Literal="true"/>
<InnerTokenMapping LocalProfileToken="false" InnerProfileToken
="overwrite_rendition" Literal="true"/>
<InnerTokenMapping LocalProfileToken="legacy" InnerProfileToken=
"transformation_type" Literal="true"/>
<!security settings>
<InnerTokenMapping LocalProfileToken="No" InnerProfileToken=
"doc_token_enableSecurity" Literal="true"/>
<InnerTokenMapping LocalProfileToken="40bit" InnerProfileToken=
"doc_token_encryptionMode" Literal="true"/>
<InnerTokenMapping LocalProfileToken="Disabled" InnerProfileToken=
"doc_token_changesAllowed" Literal="true"/>
<InnerTokenMapping LocalProfileToken="Disabled" InnerProfileToken=
"doc_token_enableAccess" Literal="true"/>
<InnerTokenMapping LocalProfileToken="Disabled" InnerProfileToken=
"doc_token_docAssembly" Literal="true"/>
<InnerTokenMapping LocalProfileToken="Disabled" InnerProfileToken=
"doc_token_formFieldFilling" Literal="true"/>
<InnerTokenMapping LocalProfileToken="Disabled" InnerProfileToken=
"doc_token_printing" Literal="true"/>
<InnerTokenMapping LocalProfileToken="Disabled" InnerProfileToken=
"doc_token_allowCopy" Literal="true"/>
<InnerTokenMapping LocalProfileToken=" " InnerProfileToken=
"doc_token_secOpass" Literal="true"/>
<InnerTokenMapping LocalProfileToken=" " InnerProfileToken=
"doc_token_secCpass" Literal="true"/>
</InnerProfile>
5. Savethefile.
6. Checkthefileintotherepository.
7. RestartContentTransformationServices.
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
33
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
document file. Remove bookmarks, annotations, watermark, page labels and article threads from PDF while compressing. Also a preview
how to bookmark a page in pdf document; adding bookmarks to pdf
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.
create bookmark in pdf automatically; create pdf bookmark
ConguringAdvancedDocumentTransformationServices
Registering formats to enable thumbnails and
storyboards
Afterrich-mediaenablingtheformats,youneedtomodifytheregister.xmlfiletoactivate
thethumbnailandstoryboardrenditioncreationonimport.
Toregistertheformats:
1. Intherepository,browsetoSystem/MediaServer/SystemProfilesandcheckout
register.xml.
2. Openregister.xmlinanXMLortexteditor.
3. Changethefollowingtag:
<Format source="<sample>" target="<sample>"/>
to
<Format source="<Add source format here>" target="<Add target format
here>"/>
Forexample,toenablethumbnailsandstoryboardsforMicrosoftWorddocuments,
yourtagwouldlooklikethefollowing:
<Format source="msw8" target="msw8"/>
Note:Sourceandtargetformatsarethesameintheregisterprofile.Thisisbecause
processingdoesnotstartfromthisprofile;thesourceispassedtothenextprofile.
4. Addthefollowingtagstothe<ProfileSequence>section:
<!--This extract properties for office formats -->
<InnerProfile path="/System/Media Server/System Profiles/
document_extract_props" waitOnCompletion="true" useTargetFormat=
"true"> </InnerProfile>
<!--This will generate thumbnail, proxy and storyboards for
all document formats -->
<InnerProfile path="/System/Media Server/System Profiles/
document_registration" waitOnCompletion="true" useTargetFormat="true">
<InnerTokenMapping LocalProfileToken="pdf" InnerProfileToken=
"doc_token_targetFormat" Literal="true"/>
</InnerProfile>
<!--This will generate thumbnail, proxy and storyboards for
pdf formats-->
<InnerProfile path="/System/Media Server/System Profiles/
pdf_processing" waitOnCompletion="true" useTargetFormat="true">
</InnerProfile>
5. Savethefile.
6. Checkthefilebackintotherepository.
7. RestartContentTransformationServices.
34
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
edit pdf bookmarks; create pdf with bookmarks from word
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
how to create bookmark in pdf with; create bookmarks pdf
ConguringAdvancedDocumentTransformationServices
Conguring Inbox notications
Whentransformationrequestsfail,theAdvancedDocumentTransformationServer
sendsnotificationstotheInboxoftherepositoryuser. Bydefault,successnotifications
arenotsent. However,thesedefaultbehaviorscanbeconfiguredusingtheprocedures
inthissection.
Thebehaviorofsuccessandfailurenotificationsdiffersslightly. Whilesuccess
notificationscanbesuppressedforallusers,failurenotificationsaresenttoadminusers
regardlessofthesetting.Table6,page35outlinesthesebehaviors.
Table6. Inboxnoticationsettings
Notification
Setting
User(s)notified
Success
Yes
Regularuser
No
none
Failure
Yes
Regularuserandadminuser
No
Adminuser
Tomodifythecongurationofsuccessnotications:
1. Navigateto%CTS_HOME%\config.
2. OpentheCTSServerService.xmlfileinatexteditor.
3. Toturnonnotificationsforsuccessfultransformations,youneedtosetthe
notifySuccessMessageparametertothefollowing:
<CTSServer AttributeName="notifySuccessMessage" AttributeValue="YES"/>
Toturnoffnotificationsforsuccessfultransformations,youneedtosetthe
notifySuccessMessageparametertothefollowing:
<CTSServer AttributeName="notifySuccessMessage" AttributeValue="NO"/>
Note: Therearetwo<QueueProcessorContext>tagsforeachrepositorythatis
configured. YoumustmodifythenotifySuccessMessageparameterwithineach
<QueueProcessorContext>tag.
4. SaveandclosetheCTSServerService.xmlfile.
Tomodifythecongurationoffailurenotications:
1. Navigateto%CTS_HOME%\config.
2. OpentheCTSServerService.xmlfileinatexteditor.
3. Toturnonnotificationsforfailuretransformations,youneedtosetthe
notifySuccessMessageparametertothefollowing:
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
35
XDoc.PowerPoint for .NET, All Mature Features Introductions
navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert PowerPoint to PDF; Convert PowerPoint to HTML5; Add a blank page or multiple pages to
excel print to pdf with bookmarks; how to add bookmarks on pdf
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
bookmark a pdf file; create bookmarks pdf files
ConguringAdvancedDocumentTransformationServices
<CTSServer AttributeName="notifyFailureMessage" AttributeValue="YES"/>
Toturnoffnotificationsforfailuretransformations,youneedtosetthe
notifySuccessMessageparametertothefollowing:
<CTSServer AttributeName="notifyFailureMessage" AttributeValue="NO"/>
Note: Therearetwo<QueueProcessorContext>tagsforeachrepositorythatis
configured. YoumustmodifythenotifySuccessMessageparameterwithineach
<QueueProcessorContext>tag.
4. SaveandclosetheCTSServerService.xmlfile.
Retaining A4 paper size for MS Excel les
AdvancedDocumentTransformationServicesretainstheoutputsizeforA4files;
however,MicrosoftExcelmusthavethepropersettinginordertopreservethisprinting
size.Otherwise,A4filesmightberesizedtolettersizeduringtransformation.
ToretainA4printingsizeinMicrosoftExcel:
1. LaunchMicrosoftExcelontheADTShostmachine.
2. SelectTools>Options.
ClickInternational.
3. ClearAllowA4/Letterpaperresizing.
4. ClickOK.
TheA4sizeofExcelfilesisnowretained.
Selecting Internet Protocol version
ContentTransformationServicessupportsInternetProtocolversion6(IPv6)indual
mode(IPV4&IPV6). Bydefault,AdvancedDocumentTransformationServicesand
ContentServeraresettobothsockets.
36
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
Chapter 3
Administering Content Transformation
Services Web Services
Thischaptercontainsthefollowinginformation:
• WhatareCTSwebservices,page37
• WebservicesandDocumentFoundationServices(DFS),page39
• ContentTransformationServiceswebservicesarchitecture,page40
• Asynchronousandsynchronoustransformation,page41
• ConfiguringCTSWebServicesinstance,page42
What are CTS web services
DocumentumContentTransformationServicesversion6.5providestwowebservices
asanextensionofitsfeaturesforasynchronousandsynchronoustransformationand
analysis:ProfileserviceandTransformationservice. Eachserviceprovidesasetof
operationsonrepositoryobjectsandareextendedwithservicesthatprovideadditional
platformfunctionality.
• WebservicesareWSDLandJavaclientlibrarybased.
• Webservicesarewrittentosupport.NETandJava
• Webservicesareremoteorlocal.
• WebservicesarereadytodeployviaJ2EEstandards(earandwarfiles).
Prole service
TheprofileserviceprovidesaninterfacetoCTStransformationprofiles. Theprofile
serviceenablesapplicationstoobtainavailabletransformationprofilesusingvarious
filteringmechanisms,aswellastoupdatethemifsuitablepermissionsareheldbythe
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
37
AdministeringContentTransformationServicesWebServices
applicationsession.ThissectiondescribestheoperationsrelatedtotheProfileservice.
OperationsrelatedtoTransformationservicefollow.
Forfurtherdetailsaboutthestructureofeachoperation,suchassamplejavacodeand
methods,seeEMCDocumentumEnterpriseContentServicesReferenceguide.
Operations related to this service
Note: YouneedAdministratorprivilegestoperform: addProfileoperation;
removeProfileoperation,andupdateProfileoperation.
addProfileoperation
TheaddProfileoperationaddsaCTSprofiletotherepositoryfromtheclientwhere
theprofileissaved.
addProfilesoperation
TheaddProfilesoperationaddsmultipleprofilesincludingcommandlinefiles,user
profiles,andsystemprofilestotherepositoryfromtheclient.
getProfileByIdoperation
ThegetProfileByIdoperationisusedtogetaspecificprofilewhichisqueriedbyits
savedProfileId.
getProfileByNameoperation
ThegetProfileByNameoperationisusedtospecifywhichprofileshouldbeinvokedto
processasourceobject.Theprofileisqueriedbythesavedprofilenameandrepository
location.Forexample,onlytheprofilewiththeid"flip”willprocessthesourceobject
getProfilesoperation
ThegetProfilesoperationisusedtogetanarrayofprofileswhichsatisfythequerythat
specifiesconditionspassedwithprParam.
removeProfileoperation
ThisremoveProfileoperationremovesaprofilewithaspecificprofileId.Allversionsof
theprofilewillberemoved,ifspecified.
updateProfileoperation
TheupdateProfileoperationupdatesaspecifiedsavedprofile.
Transformation service
ThetransformationserviceprovidesaninterfacetoCTStransformationcapabilities.The
transformationserviceenablesapplicationstorequesttransformationsfromtheContent
38
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
AdministeringContentTransformationServicesWebServices
TransformationServicessuiteofproductsinbothsynchronousandasynchronousmodes.
ThefollowingsectiondescribestheoperationsrelatedtotheTransformationservice.
Forfurtherdetailsaboutthestructureofeachoperation,suchassamplejavacodeand
methods,seeEMCDocumentumEnterpriseContentServicesReferenceguide.
Operations related to this service
addJoboperation
TheaddJoboperationcreatesanasynchronoustransformationjobintherepository
andreturnsaJobIdfortrackingpurposes.
cleanUpJobsoperation
ThecleanUpJobsoperationdeletesallthetransformationrelatedobjectsbyaspecified
date.
deleteJoboperation
ThedeleteJoboperationdeletesonlyaspecifictransformationbyJobIdbeforeitis
processed. Ifthejobhasalreadystarted,itwillnotbedeleted
getJobInfooperation
ThegetJobInfooperationqueriesthejobdetailsofarequestedtransformationbasedon
theJobId.Thisoperationprovidesthejobstatusaboutthespecifiedobject,forexample,
getJobInfowillinformifthejobispending,inprogress,failed,orcomplete.
importAndAddJoboperation
TheimportAndAddJoboperationsubmitsatransformationrequestonasourcefileto
theCTSserverasynchronously.Theusersubmitsthesourcefilewhichisimportedtothe
repositoryfromtheclient’smachinepriortoaddingittothequeuefortransformation
transformJoboperation
ThetransformJoboperationsubmitsatransformationrequestdirectlytotheCTSserver
synchronously.ThecallismadedirectlytotheCTSserverandyougettheresultback.
Web services and Document Foundation
Services (DFS)
DocumentFoundationServices(DFS)deliversasetofcoreEnterpriseContentServices
whicharedeployedwithContentServerwheretheyarehostedbytheJavaMethod
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
39
AdministeringContentTransformationServicesWebServices
Server. DFSisamultifacetedtechnologysetusedfordevelopinganddeployingECM
servicesandconsumersusingaservice-orientedarchitecture.
FormoreinformationontheDFS,seetheDocumentFoundationServicesUserGuide.
Content Transformation Services web services
architecture
ACTSwebservicerequestinvolvestheexchangeofmessagesamongstthreeparties:
theserviceprovider(server)andrequestor(theclient)andinfrastructurecomponents.
Communicationbetweenclientandserverisaccomplishedthrougharequest/response
mechanism. ServicerequestsandresponsesarewrappedinXMLdocumentsand
transferredusingHypertextTransferProtocol(HTTP).Whentheclientissuesarequest
toaservice,itgoesthroughaLoadBalancerandWebServiceLayer. Theloadbalancer
determineswhichCTSinstanceiscapableofprovidingtheserviceforagivenrequest.It
employsaJavaservletwhichexecutesthedesiredactionandsendstheresultsbackto
theclient.Tominimizetherequiredbandwidthbetweenserverandclient,theservlets
performseveralactionswithinthescopeofonerequestandmergetheresultssothatthe
operationappearstobejustonesingleaction.
Figure4. ContentTransformationServicesWebServicesArchitecture
1. WebservicesarchitectureisbasedontheSOAPprotocol.Theclientsendsarequest
foradocumenttransformationinvokingthewebservice.TheuseofWSDLallows
theinteroperabilitybetweenservicesfromdifferentsources.
2. Therequesterreliesontheloadbalancerusingaheartbeatmechanismtofindthe
appropriateinstance.
40
EMCDocumentumAdvancedDocumentTransformationServicesVersion6.5AdministrationGuide
Documents you may be interested
Documents you may be interested