asp.net web api 2 for mvc developers pdf : Asp.net merge pdf files Library control class asp.net web page winforms ajax MMD_Users_Guide1-part1719

multimarkdownuser’sguide
11
andevenletsyouchoosewhichcolorandbreedofbunnytouse.
Andwhetherthebunnyisleft-orright-pawed.
IamnotgoingtoprogramMultiMarkdowntodrawbunnies.
Instead,ifthereissomethingthatyouwishMultiMarkdown
woulddo,considerthefollowing:
1. First,makesurethefeatureyouwantdoesn’talreadyexist. . Read
thedocumentation. LookattheSampleGallery
10
.
10https://github.com/fletcher/
MultiMarkdown-Gallery
2. Ifit’snotthere,considerwhetheryoucan“hijack”anexisting
feature.Forexample,IneededtocreateaPDFtoprintabookof
poetry.MMDdidn’thavea“poetry”feature.Butitdidhavecode
blocks,whichareessentiallythesamething,exceptpoetrydoesn’t
usuallyusemonospacedfonts.Voila,Iusedcodeblocksforall
ofthepoems,andthenchangedtheLaTeXoutputtorefrainfrom
usingmonospacedfontswhendisplayingcode.
3. Stillstuck?—askforhelp.Thediscussionlist
11
isagreatplaceto
11https://groups.google.com/forum/
#!forum/multimarkdown
gethelp,asisthesupportsite
12
.
12http://support.fletcherpenney.net/
4. Butbeforerequestinganewfeature,honestlyaskyourselfhow
manyotherpeopleneedit. Askyourselfwhy,ifit’ssuchagreat
idea,ithasn’tbeenimplementedyet.
5. Ifyourideaisn’treallyusefultootherpeople,thenthatmakesit
theperfectopportunitytodevelopsomenewskills.Grabacopyof
theMultiMarkdownsource,andstarthackingawaytoaddwhat
youwant.Testitout.Ifit’sreallygreat,shareitonthediscussion
listtoletothersuseit.Convinceeveryonethatitsimplymustbe
addedtothecoresource.
Asp.net merge pdf files - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
acrobat combine pdf files; pdf mail merge
Asp.net merge pdf files - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
break pdf file into multiple files; c# merge pdf files
Installation
YouhaveseveraloptionsforobtainingandinstallingMultiMark-
down:
• Binaryinstaller–availablefor:
– MacOS
– Windows
• Useathirdpartypackageinstaller:
homebrew
forMacOS
• Compilefromsource–usefulifyouwanttomodifyMMD’sbe-
havior,orifthereisn’tanavailablebinarydownloadforyour
operatingsystem
MacOS
Installer
YoucandownloadtheinstallersfromtheMMDwebsitedownload
13
13http://fletcherpenney.net/
multimarkdown/download/
page.Youneedthe
Mac Installer
.Downloadit. Runit.Done.
IfyouuseoldertoolsthatweredesignedforMultiMarkdown
version3,youmayneedtousethe
Mac Support t Installer
.Thisis
alsousefulifyouneedtheolderXSLTbasedparsingtools.
IfyouplanoncreatingLaTeXdocuments,youshouldalsodown-
loadtheLaTeXSupportFiles
14
andinstallthemintotheappropriate
14https://github.com/fletcher/peg-
multimarkdown-latex-support
locationforyoursystemandLaTeXsoftware.
Homebrew
Youcanusehomebrew
15
toinstall:
15https://github.com/Homebrew/
homebrew
brew install l multimarkdown
Or,ifyouwantthelatestupdatesbetweenreleases:
VB.NET PDF- HTML5 PDF Viewer for VB.NET Project
PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. FREE TRIAL: HOW TO: XDoc.HTML5 Viewer for C#▶: C# ASP.NET:
merge pdf files; c# combine pdf
Online Merge PDF files. Best free online merge PDF tool.
Thus, C#.NET PDF document merge library control can Download and try RasterEdge.XDoc. PDF for .NET and imaging solutions, available for ASP.NET AJAX, Silverlight
pdf merger online; add pdf pages together
multimarkdownuser’sguide
13
brew install l --HEAD D multimarkdown
(Note:Iusethe
--HEAD
versiononmyownmachine.)
MacPorts
MacPorts
16
hasapackageforMultiMarkdown:
16https://www.macports.org/
sudo port install l multimarkdown
Idon’tmaintainthispackage,anditwilllikelynotpointtothe
latestversion.Idon’trecommendit.
*nix
Unix/Linuxusersshouldusetheinstructionsforcompilingfrom
sourcebelow.
Windows
TheeasiestwaytoinstallMMDonWindowsisthe
MultiMarkdown-Windows
installerfromthedownload
17
pageandrunit.Theinstallerisbuilt
17http://fletcherpenney.net/
multimarkdown/download/
usingthe
NSIS
packagemakersoftwareviathe
cmake
and
cpack
tools.
JustaswiththeMacOSXversion,theinstallerincludesthe
multimarkdown
binary,aswellasseveralconveniencescripts.
YoucanuseWindowsExplorertocreateshortcutstothe
multimarkdown
binary,andadjustthepropertiestoallowyoutocreate“dragand
drop”versionsofMMDaswell.
Youcanalsodownloada“Portable”versionthatcanberunoff
USBthumbdrives,forexample.Itisalsoavailableonthedown-
load
18
page.
18http://fletcherpenney.net/
multimarkdown/download/
FreeBSD
Ifyouwanttocompilemanually,youshouldbeabletofollowthe
directionsforLinuxbelow.However,apparentlyMultiMarkdownhas
beenputintheportstree,soyoucanalsouse:
cd /usr/ports/textproc/multimarkdown
make install
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Embed converted html files in html page or iframe. Export PDF form data to html form in .NET WinForms and ASP.NET. Turn PDF images to HTML images in VB.NET.
pdf combine two pages into one; scan multiple pages into one pdf
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. FREE TRIAL: HOW TO: XDoc.HTML5 Viewer for C#▶: C# ASP.NET:
split pdf into multiple files; batch combine pdf
14 fletchert. . penney
(Ihavenottestedthismyself,andcannotguaranteethatitworks
properly.)
CompileFromSource
Macand*NixMachines
• Downloadthesourcefromthegithub
19
website:
19https://github.com/fletcher/
MultiMarkdown-4
git https://github.com/fletcher/MultiMarkdown-4.git
• Updatethesubmodules,including
greg
git submodule init
git submodule update
• Compile:
make
• Run
make test-all l | | less
(or
make test-all l | | grep failed
for
amoreconciseversion)toverifythatthebuildiscorrect.Oneof
thetestsisexpectedtofail(“Orderedandunorderedlists”);the
restshouldpassonallsystems.
make install
(asroot)willinstallthesoftware
make install-scripts
willinstallthehelperscriptsforyou
(e.g.
mmd
,
mmd2tex
,etc.)
• IfyouplanoncreatingLaTeXdocuments,youshouldalsodown-
loadtheLaTeXSupportFiles
20
andinstallthemintotheappropri-
20https://github.com/fletcher/peg-
multimarkdown-latex-support
atelocationforyoursystemandLaTeXsoftware.
MultiMarkdownincludesafewotherprojectsassubmodules,but
theonlyoneyouneedtoactuallycompilethecodeisthe
greg
soft-
ware.Oncecompiled,MultiMarkdownhasnoexternaldependencies
–thebinaryisself-contained.Therefore,itshouldbasicallycompile
andrunanywhere.
Windows
Windowsuserscanobtainthecodeinthesameway,butwillneedto
usetheirowncompiler.ThewayIcompileforWindowsisactually
tousethe
make windows
commandrunningona*nixsystemwith
MinGWinstalled.
Theinstructionsforpeg-markdown
21
demonstratehowtocompile
21https://github.com/jgm/peg-
markdown
apackageforWindows.
Otherwise,you’reonyourownhere.
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF file into two or multiple files in ASP.NET webpage online. Support to break a large PDF file into smaller files in .NET WinForms.
add pdf together; append pdf files reader
C# HTML5 Viewer: Load, View, Convert, Annotate and Edit PDF
HTML5 Viewer for C# .NET. Related Resources. To view, convert, edit, process, protect, sign PDF files, please refer to XDoc.PDF SDK for .NET overview.
add pdf files together reader; combine pdf files
HowtoUseMultiMarkdown
ThereareseveralwaystouseMultiMarkdown,dependingonyour
needs.Youcanusethe
multimarkdown
commandlinetool,youcan
useMultiMarkdownwithseveralapplicationsthatsupportitdirectly,
oryoucanuseadraganddropapproach.
CommandLineUsage
First,verifythatyouhaveproperlyinstalledMultiMarkdown:
multimarkdown -v
Ifyoudon’tseeamessagetellingyouwhichversionofMulti-
Markdownisinstalled,checkoutTroubleshooting.
TolearnmoreaboutthecommandlineoptionstoMultiMark-
down:
multimarkdown -h
OnceyouhaveproperlyinstalledMultiMarkdown:
multimarkdown file.txt
willconverttheplaintextfile
file.txt
intoHTMLoutput.Tosave
theresultstoafile:
multimarkdown file.txt t > > file.html
AshortcuttothisistouseMultiMarkdown’sbatchmode,which
willsavetheoutputtothesamebasefilenamethatisinput,withthe
extension
.html
(or
.tex
forLaTeXoutput):
multimarkdown -b b file.txt
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. FREE TRIAL: HOW TO: XDoc.HTML5 Viewer for C#▶: C# ASP.NET:
pdf mail merge plug in; merge pdf online
C# PDF Convert to SVG SDK: Convert PDF to SVG files in C#.net, ASP
Instantly convert all PDF document pages to SVG image files in C#.NET class application. Perform high-fidelity PDF to SVG conversion in both ASP.NET web and
combine pdf; break pdf into multiple files
16 fletchert. . penney
Abenefitofbatchmodeisthatyoucanprocessmultiplefilesat
once:
multimarkdown -b b file1.txt file2.txt file3.txt
IfyouwanttocreateLaTeXoutputinsteadofHTML:
multimarkdown -t t latex file.txt
ForLyX:
multimarkdown -t t lyx file.txt
ForOPML:
multimarkdown -t t opml file.txt
ForRTF(RTFoutputislimited–checktheoutputcarefullytobe
sureit’sokforyourneeds):
multimarkdown -t t rtf file.txt
AndforanOpenDocumenttextfile:
multimarkdown -t t odf file.txt
Ifyouareusing“basic”transclusion(notdependentonparticular
outputformats),youcanuseMMDtoperformthetransclusionand
outputtherawMMDsource:
multimarkdown -t t mmd file.txt
TherearealsoseveralconveniencescriptsincludedwithMulti-
Markdown:
mmd file.txt
mmd2tex file.txt
mmd2opml file.txt
mmd2odf file.txt
ThesescriptsrunMultiMarkdowninbatchmodetogenerate
HTML,LaTeX,OPML,orODFfilesrespectively. Thesescriptsare
multimarkdownuser’sguide
17
includedwiththeMacorWindowsinstallers,andareavailablefor
*nixinthe
scripts
directoryinthesourceproject.Theyareintended
tobeusedasshortcutsforthemostcommoncommandlineoptions.
CommandLineOptions
ThereareseveraloptionswhenrunningMultiMarkdownfromthe
commandline.
multimarkdown -h, , multimarkdown --help
ThisshowsasummaryofhowtouseMultiMarkdown.
multimarkdown -v, , multimarkdown --version
DisplaystheversionofMultiMarkdowncurrentlyinstalled.
multimarkdown -o, , multimarkdown --output=FILE
Directstheoutputtothespecifiedfile.Bydefault,theoutputis
directedto
stdout
.Theuseof
batch
modeobviatestheneedtouse
thisoption,butifyouwanttospecifyadifferentoutputfilenameit
canbehandy.
multimarkdown -t t html|latex|memoir|beamer|opml|odf|rtf|lyx|lyx-beamer
ThisoptionsspecifiedtheformatthatMultiMarkdownoutputs.
Thedefaultishtml.Ifyouusethe
LaTeX Mode
metadata,thenMul-
tiMarkdownwillautomaticallychoose
memoir
or
beamer
asdirected
withoutusingthesecommandlineoptions.Usingthatmetadata
willalsoallowthevariousconveniencescriptstochoosethecorrect
outputformataswell.
multimarkdown -b, , multimarkdown --batch
Automaticallyredirectstheoutputtoafilewiththesamebase
nameastheinputfile,butwiththeappropriateextensionbasedon
theoutputtype.Forexample,
multimarkdown -b b file.txt
would
outputtheHTMLto
file.html
,and
multimarkdown -b b -t latex
file.txt
wouldoutputto
file.tex
.
multimarkdown -c, , multimarkdown --compatibility
18 fletchert. . penney
CompatibilitymodecausesMultiMarkdowntooutputHTMLthat
iscompatiblewiththatoutputfromtheoriginalMarkdown.This
allowsittopasstheoriginalMarkdowntestsuite.Syntaxfeatures
thatdon’texistinregularMarkdownwillstillbeoutputusingthe
regularMultiMarkdownoutputformatting.
multimarkdown -f, , multimarkdown --full
The
full
optionforcesacompletedocument,evenifitdoesnot
containenoughmetadatatootherwisetriggeracompletedocument.
multimarkdown -s, , multimarkdown --snippet
The
snippet
optionforcestheoutputofa“snippet”,meaningthat
headerandfooterinformationisleftout.ThismeansthataLaTeX
documentmightnothaveenoughinformationtobeprocessed,for
example.
multimarkdown --process-html
ThisoptiontellsMultiMarkdowntoprocessthetextincluded
withinHTMLtagsinthesourcedocument.Thiscanfeaturecanalso
beimplementedonatag-by-tagbasiswithinthedocumentitself,
suchas<
div markdown="1"
>.
multimarkdown -m, , multimarkdown --metadata-keys
Listalloftheavailablemetadatakeyscontainedinadocument,
onekeyperline.
multimarkdown -e e "metakey", multimarkdown --extract "metakey"
Theextractfeatureoutputsthevalueofthespecifiedmetadata
key. Thisisusedinmyconveniencescriptstohelpchoosetheproper
LaTeXoutputmode,andcouldbeusedinothercircumstancesas
well.
multimarkdown --random
TellMultiMarkdowntouserandomidentifiernumbersforfoot-
notes.UsefulwhenyoumightcombinemultipleHTMLdocuments
together,e.g.inaweblog.
multimarkdownuser’sguide
19
multimarkdown --accept
multimarkdown --reject
multimarkdown --accept t --reject
TellMultiMarkdownwhethertoacceptorrejectchangesinwritten
inCriticMarkup
22
formatwithinthedocument.Usebothtogether
22http://criticmarkup.com/
ifyouwanttohighlightthedifferences–thisonlyworksforHTML
output.
multimarkdown --smart
multimarkdown --nosmart
TellMultiMarkdownwhethertouse“smart”typography,simi-
lartoJohnGruber’sSmartyPants
23
program,whichwasincluded
23http://daringfireball.net/projects/
smartypants/
inMultiMarkdown2.0.Thisextensionisturnedonbydefaultin
MultiMarkdown.
multimarkdown --notes
multimarkdown --nonotes
TellMultiMarkdownwhethertousefootnotes(enabledbyde-
fault).
multimarkdown --labels
multimarkdown --nolabels
TellMultiMarkdownwhethertoaddidattributestoheadersin
HTML(enabledbydefault).
multimarkdown --mask
multimarkdown --nomask
TellMultiMarkdownwhethertomaskemailaddresseswhencreat-
ingHTML(enabledbydefault).
multimarkdown --notes
Enablestheuseoffootnotesandsimilarmarkup(glossary,cita-
tions).EnabledbydefaultinMultiMarkdown.
Otheroptionsareavailablebycheckingout
multimarkdown --help-all
,
buttheoneslistedabovearetheprimaryoptions.
20 fletchert. . penney
AdvancedMode
MultiMarkdownversion2.0hadtofirstconvertthesourcefileto
HTML,andthenappliedXSLTfilestoconverttothefinalLaTeX
format.SinceMultiMarkdown3.0cancreateLaTeXdirectly,this
approachisnolongernecessary.
Theonebenefitofthatapproach,however,wasthatitbecame
possibletoperformawiderangeofcustomizationsonexactlyhow
theLaTeXoutputwascreatedbycustomizingtheXSLTfiles.
IfyouinstalltheSupportfilesonMacorLinux,youcanstilluse
theadvancedXSLTmethodtogenerateLaTeXoutput.Forthetime
being,thisapproachdoesn’tworkwithWindows,butitwouldbe
fairlyeasytocreateabatchscriptorperlscripttoimplementthis
featureonWindows.
Keepinmind,however,thatbecauseofthemoreadvancedmech-
anismofhandlingLaTeXinMultiMarkdown3.0,youcandoagreat
dealofcustomizationwithoutneedingtouseanXSLTfile.
The
mmd2tex-xslt
scriptwillconvertaplaintextfileintoLaTeX
thatisvirtuallyidenticalwiththatcreatedbytheregularLaTeXap-
proach.
Thereareafewdifferencesinthetwoapproaches,however:
• OnceaMultiMarkdownfileisconvertedtoHTML,itisimpossi-
bletotellwhethertheresultingHTMLwasgeneratedbyMulti-
Markdown,orifitwasincludedasrawHTMLwithinthesource
document.Soeitherway,itwillbeconvertedtotheanalagousLa-
TeXsyntax.The
multimarkdown
binaryonitsownwillnotconvert
HTMLintoLaTeX.
• Thewhitespacethatisgeneratedwillbedifferentundercertain
circumstances.Typically,thiswillresultinoneextraoronefewer
blanklineswiththetheXSLTapproach.Generallythiswillnot
beanissue,butwhenusedwith<
!-- some comment t --
>itmay
causeanewlinetobelost.
• ThedefaultXSLTrecognizes
class="noxslt"
whenappliedto
HTMLentities,andwilldiscardthemfromtheoutput.
• AnXSLTcanonlybeappliedtoacompleteHTMLdocument,not
a“snippet”.Therefore,ifyouwanttousetheXSLTmethod,your
filemusthavemetadatathattriggersacompletedocument(i.e.
anymetadataexcept“quoteslanguage”or“baseheaderlevel”).
• UsingXSLtoprocessanHTMLfilewill“de-obfuscate”anyemail
addressesthatwereobfuscatedbyMultiMarkdown.
Documents you may be interested
Documents you may be interested