hi guys ,
hope you are all fine.
i want to created MS word doc file to pdf file converter in MS Visual Studio 2005..
can any one help me what will be the procedure to develop such a thing?
Waiting for good reply...
Asif Javaid Chughtai.
hi guys ,
hope you are all fine.
i want to created MS word doc file to pdf file converter in MS Visual Studio 2005..
can any one help me what will be the procedure to develop such a thing?
Waiting for good reply...
Asif Javaid Chughtai.
To get a good reply, start with a good question. What steps have you already taken? Are you familiar with the PDF spec? Are you willing to use a 3rd party library? If so, COM or .NET? What's your budget?
you could try pimoPDF lets you print your word documents into a PDF format :D
The HTML to PDF Converter library for .NET 2.0 or the RTF to PDF converter for .NET from Winnovative Software is a good option. The integration with your ASP.NET application should be instant. There are samples for windows forms, ASP.NET and console both in C# and VB.NET that should help.
You can download it from http://www.dotnet-reporting.com (or from http://www.winnovative-software.com is the same).
The converter has also some interesting new features like the possiblity to encrypt/password protect your document, pdf merge capabilities, etc. All the conversion can be performed with a few lines of code:
PdfConverter pdfConverter = new PdfConverter();
// 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;
// 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);
// send the PDF document as a response to the browser for download
System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
response.Clear();
response.AddHeader("Content-Type", "binary/octet-stream");
response.AddHeader("Content-Disposition",
"attachment; filename=ConversionResult.pdf; size=" + pdfBytes.Length.ToString());
response.Flush();
response.BinaryWrite(pdfBytes);
response.Flush();
response.End();
Hi,
You may try "UseOffice .Net" library to convert Word, PowerPoint, Excel to PDF in C# and VB.Net. It requires a installed MSoffice, but the quality of the expense of converting a very hight. :-/
Use this code:
SautinSoft.UseOffice u = new SautinSoft.UseOffice();
//Prepare UseOffice .Net, loads MS Word in memory
int ret = u.InitWord();
//Return values:
//0 - Loading successfully
//1 - Can't load MS Word® library in memory
if (ret==1)
return;
//Convert DOC to PDF
u.ConvertFile(@"c:\Word.doc", "c:\Adobe.pdf", SautinSoft.UseOffice.eDirection.DOC_to_PDF);
u.CloseWord();
Good luck!
Magnet.
Hello,
How about method shown in the following article?
I hope that it will be helpful for you.
Methods for Converting Office Documents to PDF or XPS with C#
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.