pdf template itextsharp c# : Clickable pdf links Library control API .net azure wpf sharepoint user_guide2_draft48-part592

Chapter13:XmlEnhancements
4.
OpenOffice.orgUserGuidefor2.x
447
Clickable pdf links - 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 in preview; add hyperlink to pdf in preview
Clickable pdf links - 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 links pdf document; add hyperlink to pdf in
Chapter13:XmlEnhancements
OpenOffice.orgUserGuidefor2.x
448
C# TIFF: How to Convert TIFF File to PDF Document in C# Project
Standardization (ISO). Clickable links and buttons, form fields and video can be inserted into a PDF file without quality loss. Documents, forms
clickable links in pdf; pdf hyperlinks
Chapter13:XmlEnhancements
5. Testthefilterusingthecurrentdocument.BAdisplaywillopenthatprovidesoutput
similartothefollowing:
<?xmlversion="1.0"encoding="UTF­8"?><office:document
xmlns:office="urn:oasis:names:tc:opendocument:xmlns:offic
e:1.0"
xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:
1.0"
xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.
0"
xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:
1.0"
xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing
:1.0"
xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl­fo­
compatible:1.0"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.
0"
xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datas
tyle:1.0"
xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg­
compatible:1.0"
xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:
1.0"
xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.
0"xmlns:math="http://www.w3.org/1998/Math/MathML"
xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.
0"
xmlns:script="urn:oasis:names:tc:opendocument:xmlns:scrip
t:1.0"
xmlns:config="urn:oasis:names:tc:opendocument:xmlns:confi
g:1.0"xmlns:ooo="http://openoffice.org/2004/office"
xmlns:ooow="http://openoffice.org/2004/writer"
xmlns:oooc="http://openoffice.org/2004/calc"
xmlns:dom="http://www.w3.org/2001/xml­events"
xmlns:xforms="http://www.w3.org/2002/xforms"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema­instance"
office:version="1.0"office:mimetype="application/x­
vnd.oasis.openoffice.text">
<office:meta>
<meta:generator>OpenOffice.org/2.0$Linux
OpenOffice.org_project/680m3$Build­8968
</meta:generator>
<dc:title>UsingDataSources</dc:title>
<meta:initial­creator>Ian
Laurenson</meta:initial­creator>
...
6. UseSaveAsandselecttheFlatfilterfromthelist.
OfcourseoneneedstosupplyanXSLTfiletoprovidetheinstructionsneededtodothe
conversion.Hereisasimpleexamplethatcanbeusedanditisthethecontentofthefile
simple.xslthatwasusedabove.:
<xsl:stylesheetversion="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
OpenOffice.orgUserGuidefor2.x
449
Chapter13:XmlEnhancements
<xsl:strip­spaceelements="*"/>
<xsl:templatematch="/">
<xsl:copy­ofselect="."/>
</xsl:template>
<xsl:outputmethod="xml"indent="yes"/>
</xsl:stylesheet>
OpenOffice.orgUserGuidefor2.x
450
Chapter13:XmlEnhancements
CreatinganewDocbookFilter
GotoTools>XMLFilterSettings...
SetFilterNameandNameofFileTypetoDocBook(Chapter)
GototheTransformationtab
SetDocTypeto<chapter>
ForXSLTforExportbrowsetothechapterexportstylesheet
(sofftodocbookheadings_chapter.xsl).
ForXSLTforImportbrowsetothechapterimportstylesheet
(docbooktosoffheadings.xsl).
ForTemplateforImportbrowsetothestyletemplate(DocBookTemplate.stw).
ClickOKandclosetheXSLTFilterSettingdialog
Intheabovelist,theexportandimportstylesheetsareswappedasfollows:
ForXSLTforExportbrowsetothechapterstylesheet
(sofftodocbookheadings_chapter.xsl).
ForXSLTforImportbrowsetothechapterstylesheet(docbooktosoffheadings.xsl).
OpenOffice.orgUserGuidefor2.x
451
Chapter14:TroubleshootingCommonProblems
Chapter14:TroubleshootingCommonProblems
ErrorMessagecontains“GetStorage:"NoContent"”
Thefullerrormessagereads:
OpenOfficecannotbestartedduetoanerrorinaccessingthe
OpenOffice.orgconfigurationdata.
Pleasecontactyoursystemadministrato r.
Thefollowinginternalerrorhasoccurred:GetStorage:"NoContent"
ThereasonthismessageoftenoccursisbecausethereisafilecalledCommon.xcuthat
sometimesgetscorrupted.Inmostcases,itseemsthatthisfilesometimesendsupbeing
filledwith0sandtheproblemseemstooccurmoreoftenunderWindows®,possiblyasa
resultofacrashorimproperexitwhileOpenOffice.orgwasopen.
UnderWindows®
TolocatethisfileunderWindows®,itiseasiesttouseWindows®Explorer'sFindfunction
(sometimescalledSearch).
Multi­userinstallations:
WhereOpenOffice.orgisinstalledasmulti­userunderWindows®NT/W2k/XP,thisfileis
likelytobeinaspecialsystemuserdirectory.Therefore,havingadministratorrightsand
enablingtheoptiontoviewsystemdirectoriesinExplorerisessentialbeforeusingtheFind
function.Thisparticularfileshouldbefoundin
C:\DocumentsandSettings\user\ApplicationData\OpenOffice.org<release>\<user>\regi
stry\data\org\openoffice\Office\Common.xcu
where<user>isanactualusernameand
<release>isthereleaseofOpenOffice.org.
Oncethefileislocated,simplyrenamethefile(forexampletosomethinglike
Common.xcu.old).NowrestartOpenOffice.org,anewCommon.xcuiscreatedandthe
problemshouldhavedisappeared.
Single­userinstallations:
WhereOpenOffice.orgisinstalledforasingleuser,thisfileislikelytobein
C:\ProgramFiles\OpenOffice.org<release>\<user>\registry\data\org\openoffice\Office
\Common.xcu
where<user>isanactualusernameand<release>isthereleaseof
OpenOffice.org.
.
However,iftheOSisNT/W2k/XP,.thisfilecouldstillbeinaspecial
systemuserdirectory.Therefore,havingadministratorrightsandenablingtheoptiontoview
systemdirectoriesinExplorerisessentialbeforeusingtheFindfunction.ForWindows®
95/98/ME,thelocationshouldbeasmentionedabove.
Again,oncethefileislocated,simplyrenamethefile(forexampletosomethinglike
Common.xcu.old).NowrestartOpenOffice.org,anewCommon.xcuiscreatedandthe
problemshouldhavedisappeared.
OpenOffice.orgUserGuidefor2.x
452
Chapter14:TroubleshootingCommonProblems
Note:thattheremaybefilescalled
Common.xcu
underpathssuchas
C:\<some
path>
\.
OpenOffice.org<release>\share\registry\.....
.etcetera
where<release>
isthereleaseofOpenOffice.org.
.
DoNOTdeletethesefiles!
U
NIX
systems
ThedefaultlocationofthisfileunderaU
NIX
installation(singleormulti­user)is
$HOME/
.openoffice.org<release>/user/registry/data/org/openoffice/Office/Common.xc
u
where$HOMEistheuser'shomedirectory.Asabove,simplyrenamethefile(forexample
tosomethinglikeCommon.xcu.old)andrestartOpenOffice.org.AnewCommon.xcuis
createdandtheproblemshouldhavedisappeared.
Outlinenumberingisnotretainedafterasave.
Thisisissue27534whichisfixedinrelease1.1.4.However,indocumentsgeneratedby
OpenOffice.org1.1.0upto1.1.3,onemustemployaworkaroundtoachieveexpected
behaviour.Theproblemisthatalinein“settings.xml.”isbeingsetincorrectlywhena
documentissaved.Unfortunatelytheonlywaytofixthisistomanuallyeditthe.sxwfile.
Thefollowingprovidesaproceduretofollow:
1. Makeatemporarydirectoryinwhichtounzipthe.sxwfile.Forexample,my_text.
2. Changeintothisdirectory.
3. Useunziporsimilarzipfileutilitytounpackthedocumentfilethatisnotretainingits
numbering.
4. Editsettings.xmlandlocatethelineinitthatlookslikethefollowing:
<config:config­itemconfig:name="UseOldNumbering"
config:type="boolean">false</config:config­item>
5. Setthevaluefrom'false'to'true'.
6. Nowusingziporsimilarutility,repackthefilesinthetemporarydirectoryunderanew
nameandgiveitthe.sxwextension.UnderLinuxthecommandcouldbe:
zip­rmy_new_fixed_document.sxw*
7. OpenthefixeddocumentinOpenOffice.organdcheckthatnumberingiswhatiswanted.
IfacopyofStarOffice6.0isavailable,onecangetthesameeffectbyopeningandsavingthe
documentinStarOffice6.0.Bydoingso,thislinewillberemovedtotally.Likewise
OpenOffice.org1.0mightalsowork.
Ineithercase,whenthedocumentisopenedusingOpenOffice1.1.x,theline,described
above,isaddedwithvalue'true';sothatwillbenofurtherproblemswithoutline
“numbering.”
OpenOffice.orgUserGuidefor2.x
453
Chapter14:TroubleshootingCommonProblems
Howgetthepagecounttonotcountatitlepage?
OrHowdoIoffsetthepagecount?
Ifonehasatitlepageorcoverpageinthedocument,Writer's"pagecount"fieldstillcounts
thosepagesandwillbetoohigh.
Unfortunately,thereisnowaytooffsetthe"pagecount"field.Thususingaformula,instead,
willinserttheproperpagecount.Here'stheprocedure:
1. Placethecursorwheretoinserttheoffsetpagecount(perhapsintehheader).
2. PresstheF2keytobringuptheformulabar.Typeintheformula"=page­1"(the
"="willalreadybeinthere).The"page"variableisthenumberofpagesinthe
document,notthepagecurrentlyselected.Subtractthenumberofpagesthatshould
notbecountedinthepagecount(inthisexample,1,foratitlepage).
3. PresstheEnterkeytoinserttheformula.
4. ChooseTools>Update>Fieldsfromthemenu(orpressF9)toforcetheformulato
refresh.(Otherwise,thepagecountformulawilljustbe0.)
5. Toeditthisformulaagainlater,placetecursorimmediatelybeforetheformula,and
pressF2.
Note:Everytimethepagecountchanges,refreshtheformulaagain.
Whattodowhendocumentprintsorexportswithblankpages
Thisisissue
isaffectedbythebook­centricparadigmofleft/right,even/oddpagesthatisso
deeplyingrainedintoOpenOffice.orgthatitappliesevenwhenusingnothingbutthe
Defaultpagestyle.
1. CreateaTitlepagestylefromDefaultorFirstPage.
2. LayouttheTitlepagehoweveritneedstolook.
3. Next,selectInsert>ManualBreak..andspecifyNextStyleas"FirstPage",
numbered1.Thisresultsinthephantompagewhichthefollowingstepswillcorrect.
4. SelecttheStylesandFormattingwindowandmodifytheFirstpagestylelayouttobe
"LeftOnly".
5. Thestatusbarwillnowshow"Page12/2",whichiswhatiswanted.Thepagestyle
followingFirstPageisdefaultandthepagenumberingwillproceedwithoutsurprises
fromthere.
OpenOffice.orgUserGuidefor2.x
454
Chapter14:TroubleshootingCommonProblems
WhattotodowithaGeneralerrorGeneralinput/outputerror
Thiserrormessageindicatesthatthefilesscript.xlcanddialog.xlc,could
bemissingorcorrupted.Lookfortheminthedirectory
$HOME/.openoffice.org2/user/basicunder*NIX
or,underWindows
®
C:\DocumentandSettings\<username>\ApplicationData\OpenOffice.org<release>\user\basic.
Tofixtheproblem,tryexitingOpenOffice.org(includingtheQuickstarter,ifany)andcopy
thesefromthedirectory<where_OOo_is_installed>/presets/basic/under
*
NIX
,
or,under
Windows,from
C:\ProgramFiles\OpenOffice.org<release>\presets\basic
to
C:\DocumentsandSettings\<username>\ApplicationData\OpenOffice.org
<release>\user\basic
Note:Tobeabsolutelysafe,onecouldalsodeletethelocalsettingsdirectory;however,.thepenaltyfordoingthis
isthatitispossibletoloseallpersonalsettingsandcustomizations.
HowtorecovercontentfromaOpenoffice.orgfile
Thefollowingsetofinstructionsmayormaynotwork,dependingonhowbablydamaged
thefilehasbecome.Thestepsoutlinedassumetheuserhassomebasictechnicalskillsas
theseareneededinthisinstance.Prerequisitesforusingthismethodare:
a) AziputilitysuchasZipformostplatformsorWinZipforWindowsandsimilartools
b) Sufficientdiskspacetoallowmultiplecopies
c) Patience
StepsforrecoveringadamagedOpenoffice.orgfile:
1. Makeabackupofthefile
2. Createadirectoryinwhichtowork
3. UsetheziputilityofyourchoicetoopenthedamagedOpenoffice.orgfileandunpack
itintothedirectorycreatedinstep2.
NOTE:sometimeschangingtheextensionoftheOpenoffice.orgfiletozipisrequired.
4. UseOpenoffice.orgtocreateanewemptyfileofthesametypeasthedamagedone
andsaveit.
5. RepeatSteps2and3withthenewemptyfile.
6. Replacethe
contents.xml
fileinthedirectorycreatedinStep5withthe
contents.xml
fromthedamagedfileunpackedinStep3.
7. Usetheziputilitytorepackagethefilesanddirectoriesinthedirectorycreatedin
Step6.
OpenOffice.orgUserGuidefor2.x
455
Chapter14:TroubleshootingCommonProblems
8. Renamethenewzipfilewiththeextensionusedwiththeoriginalfile.
9. OpenthenewfileinOpenoffice.organdfixanyformattingproblemsincluding
insertinggraphics,Userscangetthesefromtheappropriatesub­directoryofthe
directorycreatedinStep3.
10. Ifthecontentsisrecoveredusingthismethod,cleanup.
11. Openoffice.orghasagoodrecoverymechanismandusersshouldensureitisenabled
bygoingtoTools>Options>Openoffice.org>Load/Saveandenablingthe
following:
a) Alwayscreateabackup
b)
Save AutoRecovery information every
andselecttheintervalfrom
thespinbox.
HowtogetsoundsunderLinux?
NOTE:Thissectionisunderconstruction.Pleaseusewithcaution.
Overview
OpenOffice.org2.x,underLinuxandpossiblyother*
NIX
variants,requirestheJavaMedia
Framework(JMF)torendermediasuchasfilmandsoundunderLinux.
Thissectionofthetroubleshootingchapterwilloutline
InstallingtheJavaMediaFramework(JMF)
ConfiguringtheJMFunderOpenOffice.organdmakingitusable
InstallationofadditionalJMFPluginsthatsupportfurthermediatypes
Windows
®
usersemployWindowsthe“DirectShow”partofDirectX.
Starting
Getthefollowingcomponents:
JavaruntimeEnvironment(JRE)
TheJREisthebasisforMediasupportinOpenOffice.orgaswellasBase.Itisnot
necessarytouseSun'sJREasotherJREscanemploythebuilt­in“hook”,Howevernon­
SunJREsmaynotimplementthefullJavaAPIsoshouldbetested..
Fourdifferentdownloadformatsareavailable.ChoosetheonethatsuitesyourOSand
environment.Allformatswillunpackfiles.Forexample,ifthesystemusesaRPM­based
distribution,taketheRPMpackage.Otherwise,takeoneoftheotherpackagesthatis
mostsuitable.
JavaMediaFramework(JMF)
OpenOffice.orgUserGuidefor2.x
456
Documents you may be interested
Documents you may be interested