embed pdf in winforms c# : Export pdf data to excel SDK Library API .net wpf azure sharepoint faq0-part166

TheXMLFAQ
Frequently-AskedQuestionsabouttheExtensible
MarkupLanguage
Editor:PeterFlynn
SilmarilConsultants,TextualTherapyDivision
xmlfaq@silmaril.ie
11November2015
Export pdf data to excel - extract form data from PDF in C#.net, ASP.NET, MVC, Ajax, WPF
Help to Read and Extract Field Data from PDF with a Convenient C# Solution
extract pdf form data to excel; extract data from pdf to excel online
Export pdf data to excel - VB.NET PDF Form Data Read library: extract form data from PDF in vb.net, ASP.NET, MVC, Ajax, WPF
Convenient VB.NET Solution to Read and Extract Field Data from PDF
how to flatten a pdf form in reader; extract data from pdf c#
Copyright©1996–2015SilmarilConsultants. Check k fordetails.
2
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Create PDF from Text. PDF Export. Convert PDF to Word (.docx Image to PDF. Image: Remove Image from PDF Page. Image Data: Read, Extract Field Data. Data: Auto Fill
flatten pdf form in reader; pdf form data extraction
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
Merge all Excel sheets to one PDF file. Export PDF from Excel with cell border or no border. Free online Excel to PDF converter without email.
pdf data extraction open source; extract data from pdf form
Contents
1 Basics
6
1.1 Whatis XML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Whatis amarkup language? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3 Whatis XMLfor?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Whatis SGML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5 Whatis HTML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.6 IsthereanXMLversionofHTML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.7 Whatis HTML5? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.8 Aren’tXML, SGML,andHTMLallthesamething?. . . . . . . . . . . . . . . . . 11
1.9 Who isresponsibleforXML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.10 Whyis XMLsuchanimportantdevelopment? . . . . . . . . . . . . . . . . . . . . . . 12
1.11 WhynotjustcarryonextendingHTML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.12 DoesXMLreplaceHTML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.13 Whyshould IuseXML?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.14 WheredoIfindmoreinformationaboutXML? . . . . . . . . . . . . . . . . . . . . 15
1.15 WherecanIdiscussimplementationanddevelopmentofXML?
17
1.16 Whatis thedifferencebetweenXMLandC orC++orJava? . . . 19
2 Existingusers
21
2.1 WhatdoIhaveto dotouseXML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.2 Whatdoes XMLlooklike(inside)? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3 ShouldIuseXMLinsteadofHTML?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.4 Someonesent meanXMLfile. HowdoIreadit?. . . . . . . . . . . . . . . . . . . 25
2.5 HowdoIcontroltheformattingofXML?. . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.6 WherecanIgetanXMLbrowser? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.7 HowdoIexecuteorrunanXMLfile? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.8 DoIhavetoswitchfromSGMLorHTMLtoXML? . . . . . . . . . . . . . . . 32
2.9 CanIuseXMLforordinaryofficeapplications?. . . . . . . . . . . . . . . . . . . . 32
3
C# WPF PDF Viewer SDK to convert and export PDF document to other
PDF from RTF. Create PDF from Text. PDF Export. Convert PDF Edit, Delete Metadata. Watermark: Add Watermark to PDF. Form Process. Data: Read, Extract Field Data.
extracting data from pdf to excel; how to fill out a pdf form with reader
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Create PDF from Text. PDF Export. Convert PDF to Word (.docx Image to PDF. Image: Remove Image from PDF Page. Image Data: Read, Extract Field Data. Data: Auto Fill
pdf data extraction tool; pdf data extraction
3 Authors
34
3.1 DoIhavetoknowHTMLorSGMLbeforeIlearnXML?. . . . . . . . . 34
3.2 Howdoes XMLhandlewhite-spaceinmydocuments?. . . . . . . . . . . . . 35
3.3 Which partsofanXMLdocumentarecase-sensitive? . . . . . . . . . . . . . 36
3.4 HowdoIconvertmyinformationtoXMLformat? . . . . . . . . . . . . . . . . . 37
3.5 HowcanImakemyexisting HTMLfiles workinXML? . . . . . . . . . 39
3.6 HowdoIconvertXMLto otherfileformats? . . . . . . . . . . . . . . . . . . . . . . 43
3.7 IfXMLis just a subset of SGML, can I use my existing SGML
tools?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.8 I’musedtoauthoringandservingHTML.CanIlearnXMLeasily? 45
3.9 CanXMLusenon-Latincharacters? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.10 What’sa DTD and wheredoIgetone? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.11 DoesXMLletmemakeupmyowntags?. . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.12 HowdoIcreatemyowndocumenttype? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.13 CanarootelementtypebeexplicitlydeclaredintheDTD? . . . . . 52
3.14 Ikeephearing aboutalternatives toDTDs. What’sa Schema? . . . 53
3.15 HowwillXMLaffect mydocumentlinks? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.16 CanIencodemathematicsusing XML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.17 Howdoes XMLhandlemymetadata? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.18 HowdoIusegraphicsinXML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.19 Whatis parsing and howdoIdoitinXML? . . . . . . . . . . . . . . . . . . . . . . . . 60
3.20 HowdoIincludeoneXMLfileinanother?. . . . . . . . . . . . . . . . . . . . . . . . . . 63
3.21 WhenshouldIusea CDATAMarkedSection?. . . . . . . . . . . . . . . . . . . . . . 64
3.22 HowcanIhandleembeddedHTMLinmyXML? . . . . . . . . . . . . . . . . . . . 65
3.23 WhatarethespecialcharactersinXML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3.24 Whatothermarkupsystemsarethere? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4 Developers
70
4.1 Where’s thespec?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.2 I’mtrying to understandtheXMLSpec: whydoes ithavesuch
difficultterminology?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.3 Whataretheseterms DTDless, valid,andwell-formed? . . . . . . . . . . . 71
4.4 Which shouldIuseinmyDTD/Schema, attributes orelements? 75
4.5 Whathaschanged betweenSGMLandXML? . . . . . . . . . . . . . . . . . . . . . . 77
4.6 CanIuseJavaScript, ActiveX, etcinXMLfiles? . . . . . . . . . . . . . . . . . . . . 77
4.7 CanIuseJava to createormanageXMLfiles? . . . . . . . . . . . . . . . . . . . . 78
4.8 HowdoIgetXMLinto oroutofmydatabase? . . . . . . . . . . . . . . . . . . . . 79
4.9 What’sa namespace?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
4
C# PDF Converter Library SDK to convert PDF to other file formats
Able to export PDF document to HTML file. for C#.NET supports file conversion between PDF and various and images, like Microsoft Office (Word, Excel, and PPT
extract data from pdf form fields; extract data from pdf form to excel
VB.NET PDF Converter Library SDK to convert PDF to other file
PDF Export. |. Home ›› XDoc.PDF ›› VB.NET PDF: PDF Export. for converting MicroSoft Office Word, Excel and PowerPoint document to PDF file in VB
online form pdf output; filling out pdf forms with reader
4.10 WhatXMLsoftwareis available? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4.11 Whatis myinformation? DATAorDOCUMENT?. . . . . . . . . . . . . . . . . . . 83
4.12 Do I have to change any of my server software to work with
XML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
4.13 CanIstilluseserver-sideinclusions?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
4.14 CanI(andmyauthors)stilluseclient-sideinclusions? . . . . . . . . . . . . . 87
4.15 I have to do an overview of XML for my manager/client/in-
vestor/advisor. What shouldImention? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.16 Istherea conformancetestsuiteforXMLprocessors? . . . . . . . . . . . 89
4.17 I’ve already got SGML DTDs: how do I convert them for use
withXML? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
4.18 HowdoIincludeoneDTD(orfragment)inanother? . . . . . . . . . . . . . 92
4.19 HowcanIincludeaconditionalstatementinmyXML? . . . . . . . . . . . 92
4.20 What’sthestoryonXMLandEDI? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
5 Appendices
95
5.1 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
5.2 Howfararewegoing?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
5.3 Not theXMLFAQ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
5.4 LostXMLsoftware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
5
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
PDF from RTF. Create PDF from Text. PDF Export. Convert PDF Image to PDF. Image: Remove Image from PDF Page. Form Process. Data: Read, Extract Field Data. Data: Auto
extract pdf data into excel; export excel to pdf form
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Create PDF from Text. PDF Export. Convert PDF to Word (.docx Image to PDF. Image: Remove Image from PDF Page. Image Data: Read, Extract Field Data. Data: Auto Fill
how to save a pdf form in reader; pdf form save with reader
Chapter 1
Basics
General informationabout XML
1.1 What isXML?
TheExtensibleMarkupLanguage.
XMListheExtensibleMarkupLanguage. Itimprovesthefunctionalityofthe
Webbyletting youidentifyyourinformationinamoreaccurate, flexible, and
adaptableway.
Itis extensiblebecauseitisnotafixedformatlikeHTML(whichisa single,
predefinedmarkuplanguage). Instead,XMLisa metalanguage—a
languagefordescribingotherlanguages— whichletsyou designyourown
markuplanguagesforlimitlessdifferent typesofdocuments. XMLcando
this becauseit’swritteninSGML,theinternationalstandardmetalanguage
fortext documentmarkup (ISO 8879).
1.2 What isamarkuplanguage?
Awayofdescribingwhat’swhatinadocument.
Amarkuplanguageisasetofwordsandsymbolsfordescribingtheidentity
6
VB.NET PDF- HTML5 PDF Viewer for VB.NET Project
Create PDF from Text. PDF Export. Convert PDF to Word (.docx Image to PDF. Image: Remove Image from PDF Page. Image Data: Read, Extract Field Data. Data: Auto Fill
extract data from pdf to excel; exporting pdf form to excel
orfunctionofthecomponentparts ofadocument (forexample‘thisisa
paragraph’,‘this isa heading’, ‘thisisa list’, ‘this isthecaptionofthisfigure’,
etc). Programs canusemarkupwitha stylesheettotransformthedocument
intooutput forscreen,print, audio,video, Braille, orreprocessabledata
formats.
Somemarkup languages (especiallythoseused inwordprocessors)only
describeappearancesinstead(‘this is italics’,‘this is bold’, ‘thishas 3mm
spacebelow’, etc),so thesesystemscanonlybeusedfordisplay, andarenot
easilyre-usableforanythingelse.
XMLissometimesreferredtoas‘self-describing’becausethenamesofthe
markupelements canrepresentthetypeofcontenttheyhold(eg title,
chapter, link,etc).
1.3 What isXMLfor?
XMLisforidentification,transmission,andstorage.
ItsgoalistoenablegenericSGMLtobeserved,received,andprocessedon
theWebinthewaythatisnowpossiblewithHTML.XMLhasbeen
designedforeaseofimplementationandforinteroperabilitywithboth
SGMLandHTML.
Bray,Paoli,Sperberg-McQueen,MalerandYergeau,2004
Despiteearlyattempts,browsersneverallowedotherSGML, onlyHTML
(althoughtherewereplugins). Browsers also allowed(evenencouraged)
authors tocorruptorbreaktheirHTMLinordertomakeit‘easier’. This
enabled HTMLtobecomewidespread,buthelddevelopmentbackforovera
decadebymakingitimpossibletoprogramforitreliably. XMLfixesthatby
makingitcompulsorytostickto therules, andbymakingtherulesmuch
simplerthanSGML.
ButXMLis notjust forWebpages: infactit’sveryrarelyusedonitsown
forWebpagesbecausebrowsers stilldon’tprovidereliablesupportfor
formattingit. Commonuses forXMLinclude:
I  Youcandefineyourownmarkup, soyou can
definemeaningfulnamesforallyourinformationitems.
7
I  BecauseXMLisportableandnon-proprietary, it can
beusedtostoreinformationacross anyplatforms. Becauseitis backed
byaninternationalstandard,it willremainaccessibleandprocessable
asadataformat.
I  XMLstructures can‘nest’,so theycanbeusedto
storeandidentifyanykindofhierarchicalinformation,especiallylong,
deep, orcomplexdocumentsets ordatasources, whichmakesitideal
foraninformation-management back-endto serving theWeb. This is
oneifits most commonWebapplications, witha transformationsystem
to serveitasHTML.
P TheoriginalgoalofXMLasdefinedinthequotationatthestart
ofthis section. Combining thethreeprevioustopics (identity, storage,
andstructure)meansit ispossibletogetallthebenefitsofrobust
documentmanagement and control(withXML)andpublishto theWeb
(asHTML)aswellastopaper(asPDF)andtootherformats(egBraille,
Audio, etc)from asinglesourcedocumentbyusingtheappropriate
stylesheets.
M XMLisalsoveryheavilyusedfor
enclosingorencapsulatinginformationinordertopassit between
differentcomputing systemswhich would otherwisebeunableto
communicatebecauseoftheirproprietaryorsecretdataformats. By
providinga linguafrancafordataidentityandstructure,XMLprovides
acommon‘envelope’forinter-processcommunication(messaging).
W Buildingonallofthese,as wellas itsuseinbrowsers,
machine-processabledatacanbeexchangedbetweenconsenting
systems,wherebeforeit wasonlycomprehensiblebyhumans(HTML).
Weatherservices, e-commercesites, blognewsfeeds,AJaXsites, and
thousandsofotherdata-exchangeservices likesmartphoneappsuse
XMLfordata managementandtransmission,andthewebbrowseror
appfordisplayand interaction.
1.4 What isSGML?
StandardGeneralizedMarkupLanguage,ISO8879:1986
8
SGMListheStandardGeneralizedMarkupLanguage(ISO8879:1986), the
internationalstandardfordefiningmarkupto describethestructureof
different types ofelectronicdocument. ThereisanSGMLFAQfromDavid
Megginsonathttp://math.albany.edu:8800/hm/sgml/cts-faq.html;and
RobinCover’sSGMLWebpagesareat
http://www.oasis-open.org/cover/general.html.Foralittlelightrelief,try
JoeEnglish’s‘NottheSGMLFAQ’ at
http://www.flightlab.com/˜joe/sgml/faq-not.txt.
SGMLisverylarge,powerful, andcomplex. Itwas inheavyindustrialand
commercialusefornearlytwo decades (and stillis, insomeplaces), and
thereisa significantbodyofexpertiseandsoftwarethatgrewup withit,
mostofwhichisnowavailableforXML.
XMLisa lightweightcut-downversionofSGMLwhichkeeps enoughofits
functionalitytomakeitusefulbutremoves alltheoptionalfeatureswhich
madeSGMLtoocomplextoprogramforinaWeb environment.
ISOstandardslikeSGMLaregovernedbytheInternationalOrganization
forStandardizationinGeneva,Switzerland,andvotedintooroutof
existencebyrepresentativesfromeverycountry’snationalstandards
body.
Ifyouhaveaqueryaboutaninternationalstandard,youshould
contactyournationalstandardsbodyforthenameofyourcountry’s
representativeontherelevantISOcommitteeorworkinggroup.
Ifyouhaveaqueryaboutyourcountry’srepresentationinGenevaor
abouttheconductofyournationalstandardsbody,youshouldcontactthe
relevantgovernmentdepartmentinyourcountry,orspeaktoyourpublic
representative.
TherepresentationofcountriesattheISOisnotamatterforthisFAQ.
Pleasedonotsubmitqueriestotheeditorabouthoworwhyyour
country’sISOrepresentativeshaveorhavenotvotedonaspecific
standard.
1.5 What isHTML?
HyperTextMarkupLanguage,RFC1866,thelanguageofWebpages.
HTMListheHyperTextMarkupLanguage(originallyRFC1866, nowHTML
9
4.01),whichstartedasasmallapplicationofSGMLfortheWeb,originating
withTimBerners-LeeatCERN in1989–90.
Itoriginallydefineda verysimpleclassofreport-styledocuments, with
sectionheadings, paragraphs,lists, tables,andillustrations, andafew
informationalelements,butveryfewpresentationalelementsFlynn[Flynn],
1995,plussomehypertextandmultimedia. Seethequestiononextending
HTML.
ThecurrentW3CRecommendationsaretheXMLversionofHTML,
XHTML;andthemoremobile-andmedia-awarevariant,HTML5. Thereisa
separateHTML-and-XHTMLFAQ maintained byStevenPembertonat
http://www.w3.org/MarkUp/2004/xhtml-faq
1.6 Is thereanXMLversion of HTML?
Yes,XHTMLfromW3C
TheW3CRecommendationisXHTMLwhichis‘a reformulationofHTML4
inXML1.0’. ThisspecificationdefinesHTMLasanXMLapplication, and
providesthreeDTDscorrespondingtotheonesdefinedbyHTML4.*(Strict,
Transitional,andFrameset).
Thesemanticsoftheelementsandtheirattributes areasdefinedintheW3C
RecommendationforHTML4. Thesesemanticswereintendedtoprovide
thefoundationforfutureextensibilityofXHTML.Compatibilitywithexisting
HTMLbrowsers ispossiblebyfollowing asmallsetofguidelines (seethe
W3C site).
1.7 What isHTML5?
AnewversionofXHTMLforuseininteractiveandmobile
environments.
ToenableXHTMLto bemorewidelyusedininteractiveand handheld
environments,theW3C hasdevelopedarevisionofXHTMLcalledHTML5,
10
Documents you may be interested
Documents you may be interested