This page describes how to use the Pdfcrowd online API to convert PDF to HTML
in .NET.
The API is user-friendly and can be integrated into your application with just a few lines of code.
Here are .NET examples for quickly getting started with the API.
See more examples.
usingSystem;usingSystem.IO;publicclassApiTest{publicstaticvoidMain(){try{// create the API client instancepdfcrowd.PdfToHtmlClientclient=newpdfcrowd.PdfToHtmlClient("demo","ce544b6ea52a5621fb9d55f8b542d14d");// run the conversion and write the result to a fileclient.convertFileToFile("/path/to/logo.pdf","logo.html");}catch(pdfcrowd.Errorwhy){System.Console.Error.WriteLine("Pdfcrowd Error: "+why);throw;}}}
usingSystem;usingSystem.IO;publicclassApiTest{publicstaticvoidMain(){try{// create the API client instancepdfcrowd.PdfToHtmlClientclient=newpdfcrowd.PdfToHtmlClient("demo","ce544b6ea52a5621fb9d55f8b542d14d");// run the conversion and write the result to a fileclient.convertUrlToFile("https://pdfcrowd.com/static/pdf/apisamples/invoice.pdf","invoice.html");}catch(pdfcrowd.Errorwhy){System.Console.Error.WriteLine("Pdfcrowd Error: "+why);throw;}}}
usingSystem;usingSystem.IO;publicclassApiTest{publicstaticvoidMain(){try{// create the API client instancepdfcrowd.PdfToHtmlClientclient=newpdfcrowd.PdfToHtmlClient("demo","ce544b6ea52a5621fb9d55f8b542d14d");// run the conversion and write the result to a fileclient.convertRawDataToFile(File.ReadAllBytes("/path/to/hello_world.pdf"),"logo.html");}catch(pdfcrowd.Errorwhy){System.Console.Error.WriteLine("Pdfcrowd Error: "+why);throw;}}}
Authentication
The credentials to access the API are your Pdfcrowd username and the API key.
You can try out the API without registering using the following demo
credentials:
It is recommended that you implement error handling to catch errors
that the API may return, see the example code below. A list of status
codes and their description can be found
here.
try{// call the API }catch(pdfcrowd.Errorwhy){// print the errorSystem.Console.Error.WriteLine("Pdfcrowd Error: "+why);// print the error codeSystem.Console.Error.WriteLine("Pdfcrowd Error Code: "+why.getCode());// print the error messageSystem.Console.Error.WriteLine("Pdfcrowd Error Message: "+why.getMessage());}