byte array to pdf in c# : Add bookmarks to pdf online SDK application API wpf html windows sharepoint docu578702-part1667

ContentTransformationServicesOverview
bytransformingtheoriginalobjectintoapredefinedthumbnailformat(forexample,aJPEGthatis
100x100pixels).ContentTransformationServicessendsthethumbnailbacktoContentServeras
arenditionoftheoriginalobject.Thethumbnail’smediapropertiesaresavedasattributesofthat
rendition.
ContentServerstoresthumbnailsinaspecialfilestorethatissharedwiththeThumbnailServer,a
dedicatedserverthatdeliversthumbnailsdirectlytothebrowser.
Generatingstoryboards
Storyboardsarelow-resolutionandlow-bandwidthrepresentationsofvideoormulti-pageobjects
(forexample,PDFs),displayedasasequenceofJPEGthumbnails. Storyboardsaregenerated
automaticallyduringregistration(importorcheckin)ofapplicablefiletypes.
Forsomevideostoryboards,eachframemayincludetimecodeinformation.Thetimecodeisstored
asapropertyofeachJPEGimagecontentobjectinthestoryboard.
EMCDocumentumAudio/VideoTransformationServicesReleaseNotesprovidesmoreinformationonthe
supportedvideoformatsforaStreamingServer.
Formulti-pagedocumentssuchasPowerPointpresentations,thestoryboardcontainsathumbnail
ofeachslideinthepresentation. Selectingoneframeofanobject’sstoryboardwilldisplaythat
frameinitsrelatedapplicationasaJPEGimage.
Storyboardsarestoredasrenditionsoftheoriginaldm_documentobject.EachJPEGimagethat
makesupastoryboardisstoredinanadministrator-specifiedlocation.EMCDocumentumContent
ServerAdministrationandConfigurationGuideprovidesmoreinformationonstorageofobjects.
Generatinglow-resolutionrenditions
Low-resolutionrenditionsareusedtorepresenthigh-resolutionobjects. Low-resolutionrenditions
areusedbytheclientapplicationswhenauserwantstopreviewahigh-resolutionmediafile.Due
toitssmallerfilesize,alow-resolutionrenditioncanbedisplayedmorequicklythanafileinits
originalformat.
ContentTransformationServerautomaticallygenerateslow-resolutionrenditionsforsupportedfiles
uponregistration. Whentheobjectischeckedin,ContentTransformationServerautomatically
invokestheappropriateplug-intogeneratetherenditionaccordingtoapredefinedprofile.For
example,ContentTransformationServermightgenerateafull-sizedJPEGrepresentationofthe
image,reduceittoapredeterminedwidthandheight,andsaveitbacktotherepositoryasa
low-resolutionrenditionoftheoriginalobject. Itsmediapropertiesarestoredasattributesofthe
rendition.LowresolutionrenditionsarestoredinalocationthatisdeterminedbytheContentServer.
Extractingmediaproperties
ContentTransformationServicesprovidesarangeofplug-instosupportindustry-standardfiletypes.
Someplug-insrecognizefilesandautomaticallyextractmedia-specificproperties,suchasimage
heightandwidth,bitrate,andaudiosamplingfrequency.
EMCDocumentumContentTransformationServicesTransformationSuiteVersion7.2AdministrationGuide
21
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
create bookmarks in pdf reader; add bookmark to pdf reader
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
editing bookmarks in pdf; delete bookmarks pdf
ContentTransformationServicesOverview
Duringregistration,ContentTransformationServicesfirstgeneratesmediapropertiesforthe
high-resolutionobject. Itthenstoresthepropertiesfortheobjectintworepeatingattributesof
dmr_contentobjects:content_attr_nameandcontent_attr_value.
Mediapropertiesareaddedtotheobject’sindexedmetadata(asastringvalue)andsavedbackto
therepository.Thisprovidestheframeworkforclientapplicationstoexposemediapropertiesas
partofanobject’ssearchablemetadataset.ContentTransformationServicesdoesthesameforeach
rendition(thumbnail,low-resolution,andtranscodedrenditions).
AsampleofmediapropertiesextractedbyContentTransformationServicesforimage,video,and
audiofilescanbefoundinTable1,page22.
Table1. SampleextractedmediapropertiesforContentTransformationServices
Image
Video
Audio
Width
Framewidth
Samplewidth
JPEGquality
Bitrate
Samplerate
Compression
Framerate
Numberofsamples
Format
Format
Format
GIFinterleave
Numberofframes
Numberofframes
Colormode
Frameheight
Numberofchannels
Height
Duration
Duration
ExtractingXMPmetadata
Adobe’sExtensibleMetadataPlatform(XMP)embedsmetadata(suchasdescriptions,titles,
keywords,author,andcopyrightinformation),intothefileitself. InXMP-enabledapplications,
metadataiscapturedduringthecreationprocessandembeddedinthefile.
ContentTransformationServiceshastheabilitytoextractXMPmetadatafromsupportedformats
uponimport.Inaddition,ContentTransformationServicescanwriteXMPmetadatatothosesame
fileformats.
Usertransformations
Userrequestsareprocessedsimilarlytoregisterrequests.Themaindifferenceisthatprocessingis
notautomatic.Ausermustinvokearequestfortransformation.
Thetransformationprocess(depictedinFigure7,page23)isasfollows:
1. TheDocumentumclientapplications(WDKclientssuchasWebTop,DocumentumAdministrator,
DigitalAssetmanager,andsoon)getalistofavailableprofilesandtheirrequiredparametersby
readingspecialsystemobjectsintherepository.
2. Theuserrequestsatransformationforanobjectbyselectingaprofileandenteringparameters
(iftheprofilerequiresparameters).
22
EMCDocumentumContentTransformationServicesTransformationSuiteVersion7.2AdministrationGuide
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
how to bookmark a pdf page; bookmarks pdf reader
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
excel pdf bookmarks; bookmarks pdf files
ContentTransformationServicesOverview
3. Theapplicationcreatesatransformation(TRANSCODE_CONTENT)request.
4. ContentServercreatesaqueueobjectthatrequeststhetransformation.Therequestcontainsthe
profileID,anyparametervaluesrequiredforagivenoperation(forexample,heightandwidthor
angleofrotation),andthesourceandtargetformats.
5. Theserverpollsthequeue,findsobjectsfortransformation,andmatchestherequestedprofile
andsourceformattoaparticularplug-in.
6. TheserverlocatestheXMLcommand-linefilefortheprofile,substitutesparametersasrequired,
andinvokestheplug-intoperformthetransformationaccordingtotheselectedprofileand
parameters.
Thetransformationoccursinthebackground.
7. Whenthetransformationiscomplete,theserversendsthetransformedmediabacktoContent
Serverandupdatestheoriginalobjectwiththenewrenditionanditsassociatedmediaproperties,
whicharestoredasattributesoftherendition.
8. Theserverremovesthetransformationrequestitemfromthequeue.
Figure7. Thetransformationprocess
Usertransformationprofiles
ContentTransformationServicesprovidesasetofpredefinedprofilesformostcommonoperations
andallowsadministratorstoextendorcombineprofilesandcreatenewprofilestomeettheirspecific
EMCDocumentumContentTransformationServicesTransformationSuiteVersion7.2AdministrationGuide
23
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
auto bookmark pdf; bookmarks 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.
add bookmarks to pdf; pdf reader with bookmarks
ContentTransformationServicesOverview
requirements. ThefollowingareexamplesofsomeprofilesthataContentTransformationServices
administratormightcreate:
• CreatesmallJPEG:Resizesanimagetofitwithin200x500pixelsandsaveitasaJPEGrendition.
• ResizeHxWJPEG:ResizesanimagetoaspecifiedheightandwidthandsaveitasaJPEGrendition.
• AddtextlayerGIF:AddsapredefinedtextlayertoanimageandsaveitasaGIFrendition.
24
EMCDocumentumContentTransformationServicesTransformationSuiteVersion7.2AdministrationGuide
.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
bookmark pdf acrobat; copy pdf bookmarks to another pdf
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
add bookmark to pdf reader; create bookmarks in pdf from excel
Chapter 2
Administering andConfiguringContent
Transformation Services through
Documentum Administrator
ManyadministrationandconfigurationtasksforContentTransformationServicesproductscanbe
performedusingtheContentTransformationServicesAdministrationcomponentofDocumentum
Administrator.YoumusthaveaccesstoDocumentumAdministratorandtherepositoriestowhich
theContentTransformationServicesproductisconfigured.
TheContentTransformationServicesAdministrationcomponentappearsinDocumentum
Administratorifatleastoneinstanceisinstalledandconfiguredonarepositorytowhichitis
connected. PerformthisverificationbyexecutingtheDQL/DFCcalltofindthepresenceofatleast
onects_instance_infoobjectintherepository.
ThefollowingContentTransformationServicesconfigurationandadministrationtaskscanbe
performedthroughDocumentumAdministratorclient,intheContentTransformationServices
AdministrationNode:
• Changetheuserforrepositorylogin
• Changethepollinginterval—Thepollingintervalistheamountoftimeinsecondsthatthe
instancewillwaitbetweenpolls.
Whendocumentprocessing(transformation)isrequested,ContentServercreatesqueueitems
andappendsthemtothedm_mediaserverqueueordm_autorender_win31queue,depending
onthetypeofrequest.ContentTransformationServicesuseaqueuepollingmechanismtolook
foritemsinthequeuetoprocess. WhenContentTransformationServicesfindsitemsinany
ofthesequeues,itproceedswithprocessing.
• Changethelogginglevel—Thelogginglevelvaluecontrolshowmuchinformationwillbe
recordedintheContentTransformationServiceslogfiles,whichtheproductuses.Logfilescan
beusedtotroubleshootthesystem.
• Changethesystemoperatoruser—Thesystemoperatoristhenameoftheuserwhoreceives
messagesfromaninstanceofContentTransformationServices.
IfContentTransformationServicesfailstoprocessaparticularitem,itqueuesanevent
(dm_mediaserver_error)totheInboxoftherepositoryuserwhoisdefinedasthesystemoperator
(sysOpUser).TheeventappearsasanerrormessageinthesysOpUser’sInbox.
• Changethesystemnotificationsetting—Thenotificationsettingcontrolswhethersuccess
notificationsshouldbesenttoeachindividualuserrequestingatransformationthroughContent
TransformationServices.
EMCDocumentumContentTransformationServicesTransformationSuiteVersion7.2AdministrationGuide
25
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
pdf bookmark; excel hyperlink to pdf bookmark
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
convert excel to pdf with bookmarks; adding bookmarks to a pdf
AdministeringandConfiguringContentTransformationServicesthroughDocumentumAdministrator
• Changethemaximumnumberofqueueitems—Thisvaluecontrolshowmanyitemsthe
ContentTransformationServicesinstanceaddsforprocessingeachtimeitpollsthequeue.
• Changethequeueitemexpiry—Thisvaluecontrolstheamountoftimeanitemwillbesittingon
aqueuebeforebeingdeletedfromthequeue.
• ChangetheContentTransformationServicesuser—Thistaskcanbedonethrough
DocumentumAdministrator.AlternativelythistaskcanbedoneusingthesetPasswordutility.
Notethatthesystemadministratormustalsochangethepasswordontheserver.Changingthe
administratorpassword,page43providesdetailedinformation.
• Viewlogfiles—Logfilesarecreatedforeachplug-in.Thecontentsanddetaillevelofeachlogfile
dependonthelogfilesettingyouhavechosenfortheContentTransformationServicesinstance.
• Viewdetailsofaninstance—DetailsincludetheContentTransformationServicesthatis
configuredforarepository,theversionnumberofeachproduct,thenameofthehostmachinefor
eachproduct,itscurrentstatus(runningorstopped),thetimeitwaslaststarted,thenumberof
queueditemsfortheinstance,andthenumberofitemsprocessedbytheinstance.
• ControlaContentTransformationServicesinstance—Thisincludesstarting,stopping,
andrefreshinganinstance. NotethatperforminganyoftheseactionswillapplytoContent
TransformationServicesrunningonthehost.ThisisbecauseContentTransformationServiceson
ahostusestheContentTransformationServicesWindowsservice.StartingandstoppingContent
TransformationServicesWindowsservicecanalsobedonemanually,onthehostmachine.
StartingandstoppingContentTransformationServices,page30providestheinstructions.
TheEMCDocumentumAdministratorUserGuideprovidesmoreinformationaboutthese
administrationtasks.
Starting and stopping the Content
Transformation Services Administration
Agent
TousetheContentTransformationServicesAdministrationcomponentinDocumentum
Administrator,itisnecessarytohavetheContentTransformationServicesAdminAgentrunningon
theContentTransformationServiceshostmachine.TheAdminAgentcanbecontrolledeitherfrom
theWindowsStartmenuorbyrunningabatchfile.
TostartorstoptheContentTransformationServicesAdminAgentthroughtheStart
menu:
1. LogintotheContentTransformationServiceshost.
2. GototheWindowsServicesutilitylocatedatStart>ControlPanel>AdministrativeTools>
Services.
3. SelectDocumentumCTSAdminAgent.
4. TostarttheAdminAgent,clickStart.
TostoptheAdminAgent,clickStop.
26
EMCDocumentumContentTransformationServicesTransformationSuiteVersion7.2AdministrationGuide
AdministeringandConfiguringContentTransformationServicesthroughDocumentumAdministrator
TostartorstoptheContentTransformationServicesAdminAgentbyrunningthe
batchfile:
1. LogintotheContentTransformationServiceshost.
2. NavigatetoC:\Documentum\CTS\AdminAgent\bin.
3. TostarttheAdminAgent,runthestartup.batfile.
TostoptheAdminAgent,runtheshutdown.batfile.
EMCDocumentumContentTransformationServicesTransformationSuiteVersion7.2AdministrationGuide
27
AdministeringandConfiguringContentTransformationServicesthroughDocumentumAdministrator
28
EMCDocumentumContentTransformationServicesTransformationSuiteVersion7.2AdministrationGuide
Chapter 3
Configuration and Administration
Tasks and Tips
ThischaptercontainsconfigurationandadministrationtasksforContentTransformationServices
products. ManyconfigurationandadministrationtasksareperformedthroughDocumentum
Administrator.
Thefollowingsectionsareincludedinthischapter:
• Generalconfigurationandadministrationtasks,page29
• ConfigurationtasksspecifictoAdvancedDocumentTransformationServices,page64
• ConfigurationtasksspecifictoMediaTransformationServices,page99
• ConfigurationtasksspecifictoAudio/VideoTransformationServices,page107
Generalconfigurationandadministrationtasks
Thissectioncontainsproceduresforthefollowinggeneralconfigurationandadministrationtasks
thatareperformedwithContentTransformationServicesproducts.
• StartingandstoppingContentTransformationServices,page30
• AddingorremovingrepositoriesusingContentTransformationServicesconfigurator,page31
• ConfiguringseparateContentTransformationServicesinstancestohandlereal-timeand
asynchronousrequests,page31
• IntegratingaStreamingServerwithContentTransformationServices,page32
• DefiningfileformatsandDOSextensions,page39
• ConfiguringInboxnotifications,page39
• ChangingtheContentTransformationServicesuser,page41
• ConfiguringmultipledomainsforContentTransformationServicesproducts,page42
• UnderstandingtheRegisterprofile,page43
• Changingtheadministratorpassword,page43
• UsingtheContentTransformationServicesReportingTool,page44
• Managingthetransformationqueue,page46
EMCDocumentumContentTransformationServicesTransformationSuiteVersion7.2AdministrationGuide
29
ConfigurationandAdministrationTasksandTips
• Configuringthequeuepre-processormechanism,page49
• Controllinghowquicklyprogramstimeout,page50
• CachingContentTransformationServicescapabilitiesonstartup,page51
• Settingloggingappenders,page51
• Enablingperformanceandthroughputlogging,page52
• Processingrequestsforlocalcontent,page52
• ConfiguringContentTransformationServicesforBOCSorACS,page53
• ConfiguringqueuemanagementforBOCSinstallations,page54
• Loadbalancingservers,page55
• ConfiguringtheServerforSSLMode,page56
• Usingaprofiledescriptionbiggerthan192bytes,page57
• Automatingthumbnailorproxycreationforcustomformats,page58
• Performingbulktransformationrequestsfordocuments,page58
• ImprovingtheperformanceofContentTransformationServices,page59
• ContentTransformationServicescleanupjob,page61
• ChangingthehostnameoftheContentTransformationServicesservermachine,page62
• Resolvingissueswithemailcontentcontainingdoublebytecharacters,page63
• PDFcompliancenotworking,page63
StartingandstoppingContentTransformationServices
WhenyourestarttheContentTransformationServiceshost,theContentTransformationServices
serverwillstartautomatically.Inaddition,startandstopContentTransformationServicesmanually,
usingthefollowingprocedure. Thismaybenecessaryaftermodifyingatransformationprofile,
forexample.
TostartorstopContentTransformationServices:
1. LogintotheContentTransformationServiceshost.
2. GototheWindowsservicesutilitylocatedatStart>ControlPanel>AdministrativeTools>
Services.
3. SelectDocumentumContentTransformationServices.
4. Tostarttheproduct,clickStart.
Tostoptheproduct,clickStop.
Note:Abackgroundservice,calledDocumentumContentTransformationMonitorServices,restarts
ContentTransformationServicesifitstopsunexpectedly.Sincethemonitorissettorunautomatically
bydefault,youwillnottypicallyneedtoaccessit.ItislocatedunderWindowsServices.
30
EMCDocumentumContentTransformationServicesTransformationSuiteVersion7.2AdministrationGuide
Documents you may be interested
Documents you may be interested