The samples below show PDF to HTML conversion in VBScript and Visual Basic 6 using Bytescout PDF To HTML SDK.

You can select from two options:

Convert PDF to HTML (simple layout)

' Create <span data-scayt_word="Bytescout.PDF2HTML.HTMLExtractor" data-scaytid="78">Bytescout.PDF2HTML.HTMLExtractor</span> object
Set extractor = <span data-scayt_word="CreateObject" data-scaytid="97">CreateObject</span>("<span data-scayt_word="Bytescout.PDF2HTML.HTMLExtractor" data-scaytid="79">Bytescout.PDF2HTML.HTMLExtractor</span>")
<span data-scayt_word="extractor.RegistrationName" data-scaytid="80">extractor.RegistrationName</span> = "demo"
<span data-scayt_word="extractor.RegistrationKey" data-scaytid="81">extractor.RegistrationKey</span> = "demo"

' Set plain HTML extraction mode
<span data-scayt_word="extractor.ExtractionMode" data-scaytid="86">extractor.ExtractionMode</span> = 0

' Load sample PDF document
<span data-scayt_word="extractor.LoadDocumentFromFile" data-scaytid="87">extractor.LoadDocumentFromFile</span>("....<span data-scayt_word="sample2.pdf" data-scaytid="88">sample2.pdf</span>")

' Save extracted HTML to file
<span data-scayt_word="extractor.SaveHtmlToFile" data-scaytid="93">extractor.SaveHtmlToFile</span>("<span data-scayt_word="output.html" data-scaytid="94">output.html</span>")

' Open output file in default associated application
Set shell = <span data-scayt_word="CreateObject" data-scaytid="102">CreateObject</span>("<span data-scayt_word="WScript.Shell" data-scaytid="103">WScript.Shell</span>")
<span data-scayt_word="shell.Run" data-scaytid="104">shell.Run</span> "<span data-scayt_word="output.html" data-scaytid="105">output.html</span>", 1, <span data-scayt_word="false" data-scaytid="110">false</span>
Set shell = Nothing

Set extractor = Nothing

Convert PDF to HTML (with layout)

' Create <span data-scayt_word="Bytescout.PDF2HTML.HTMLExtractor" data-scaytid="115">Bytescout.PDF2HTML.HTMLExtractor</span> object
Set extractor = <span data-scayt_word="CreateObject" data-scaytid="117">CreateObject</span>("<span data-scayt_word="Bytescout.PDF2HTML.HTMLExtractor" data-scaytid="116">Bytescout.PDF2HTML.HTMLExtractor</span>")
<span data-scayt_word="extractor.RegistrationName" data-scaytid="118">extractor.RegistrationName</span> = "demo"
<span data-scayt_word="extractor.RegistrationKey" data-scaytid="119">extractor.RegistrationKey</span> = "demo"

' Set HTML with CSS extraction mode
<span data-scayt_word="extractor.ExtractionMode" data-scaytid="122">extractor.ExtractionMode</span> = 1

' Load sample PDF document
<span data-scayt_word="extractor.LoadDocumentFromFile" data-scaytid="123">extractor.LoadDocumentFromFile</span>("....<span data-scayt_word="sample2.pdf" data-scaytid="124">sample2.pdf</span>")

' Save extracted HTML to file
<span data-scayt_word="extractor.SaveHtmlToFile" data-scaytid="125">extractor.SaveHtmlToFile</span>("<span data-scayt_word="output.html" data-scaytid="126">output.html</span>")

' Open output file in default associated application
Set shell = <span data-scayt_word="CreateObject" data-scaytid="127">CreateObject</span>("<span data-scayt_word="WScript.Shell" data-scaytid="128">WScript.Shell</span>")
<span data-scayt_word="shell.Run" data-scaytid="129">shell.Run</span> "<span data-scayt_word="output.html" data-scaytid="130">output.html</span>", 1, <span data-scayt_word="false" data-scaytid="131">false</span>
Set shell = Nothing

Set extractor = Nothing