Dear Friends,,
i want to download a pdf file from any server since i have url of a pdf file then i convert it in html format. i am working in PHP and enviorment is linux.

Pleas help me for this script i am much upset due to this


With Best Regards
Qadeer Minhas

Recommended Answers

All 3 Replies

Hello qadeer,

try to use the commands shell
$ pdftotext <file.pdf> <file.text>
this program come with the package xpdf.

or try directly:
$ convert <file.pdf> <file.html>
when I do the test the program convert in various html files with one gif file :(

see you,

fpepito

Dear Friends,,
i want to download a pdf file from any server since i have url of a pdf file then i convert it in html format. i am working in PHP and enviorment is linux.

Pleas help me for this script i am much upset due to this


With Best Regards
Qadeer Minhas

If you want something windows based I think you can take the HTML to PDF converter library for .NET from http://www.dotnet-reporting.com or from http://www.winnovative-software.com. You can be build your own application or you can use the demo one.

All the conversion can be done in a few lines for C# code:


// Create the PDF converter. Optionally you can specify the virtual browser
// width as parameter. 1024 pixels is default, 0 means autodetect
PdfConverter pdfConverter = new PdfConverter();
// set the license key
pdfConverter.LicenseKey = "P38cBx6AWW7b9c81TjEGxnrazP+J7rOjs+9omJ3TUycauK+cLWdrITM5T59hdW5r";
// set the converter options
pdfConverter.PdfDocumentOptions.PdfPageSize = PdfPageSize.A4;
pdfConverter.PdfDocumentOptions.PdfCompressionLevel = PdfCompressionLevel.Normal;
pdfConverter.PdfDocumentOptions.PdfPageOrientation = PDFPageOrientation.Portrait;
pdfConverter.PdfDocumentOptions.ShowHeader = false;
pdfConverter.PdfDocumentOptions.ShowFooter = false;
// set to generate selectable pdf or a pdf with embedded image
pdfConverter.PdfDocumentOptions.GenerateSelectablePdf = selectablePDF;

// Performs the conversion and get the pdf document bytes that you can further
// save to a file or send as a browser response
byte[] pdfBytes = pdfConverter.GetPdfFromUrlBytes(urlToConvert);

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.