:: Home
:: About Us
:: Products
:: Consulting
:: Support
:: Contact Us
Neevia Technology
"Changing the way people 
view, share and work 
with e-documents"
Code samples  -  Neevia docCreator v2.5 
How to create a simple PDF file from
VB6 · VB.NET · VC# · Delphi
Convert a MS Word document into PDF
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Convert a MS Excel document into PDF
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Convert a MS PowerPoint document into PDF
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Convert a MS Access report into PDF
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Convert a WordPerfect document into PDF
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Convert an URL / HTML into PDF
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Convert a PostScript document into PDF
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Convert a TIFF file into PDF
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Convert a PDF document into TIFF
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Convert 3 TIFF files into a single PDF
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Encrypt an existing PDF file (40 bits)
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Encrypt an existing PDF file (128 bits)
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Extract Text from an existing PDF file
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Merge 2 existing PDF files
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Extract a page from an existing PDF file
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Split an existing PDF file into single pages
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Watermark an existing PDF file
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
Apply a stationery to an existing PDF file
ASP.NET · ASP · VB6 · VB.NET · VC# · Delphi
We started using 
Document Converter Pro 
in a project recently. The 
old solution, using 
Acrobat, required manual 
intervention   every   2 - 3
days. Document Converter Pro has 
now been running uninterrupted for 
almost 4 weeks. This, combined 
with the excellent response I have 
had from your support team, makes 
me (and my client) extremely happy 
with your product & services. 
Philip Warner 
Albatross Consulting Pty Ltd
If you have any comments 
or suggestions about our 
web site, please feel free to 
email them to web@neevia.
com.
Home  |  About Us  |  Products  |  Consulting  |  Support  |  Contact Us   
© 1999-2005 Neevia Technology, Inc
Best pdf to jpg converter for - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
change pdf file to jpg online; best pdf to jpg converter online
Best pdf to jpg converter for - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
change from pdf to jpg on; convert multiple page pdf to jpg
:: Home
:: About Us
:: Products
:: Consulting
:: Support
:: Contact Us
Neevia Technology
"Changing the way people 
view, share and work 
with e-documents"
Example 1: How to create a simple PDF file from Visual Basic
Sub HelloWorld()
Dim DC : Set DC = CreateObject("docCreator.docCreatorClass")
Dim RVal : RVal = DC.StartPrinting
If (RVal <> 0) Then
MsgBox "Error while calling StartPrinting method!!!"
Exit Sub
End If
Dim printerFound : printerFound = False
Dim objPrinter
For Each objPrinter In Printers
If objPrinter.DeviceName = DC.NewPrinterName Then
printerFound = True
Set Printer = objPrinter
Exit For
End If
Next
If Not printerFound Then
MsgBox "Printer not found!!!"
DC.StopPrinting 
Exit Sub
End If
DC.DocumentOutputFormat = "PDF"
DC.DocumentOutputName = "demoVB"
DC.DocumentOutputFolder = "c:\"
Printer.FontName = "Times New Roman"
Printer.FontSize = 48
Printer.Print "Hello from Visual Basic!!!"
Printer.EndDoc
RVal = DC.Create ' Create output document
If (RVal <> 0) Then MsgBox "Error while creating document!!!"
RVal = DC.StopPrinting
Set DC = Nothing
If (RVal <> 0) Then 
MsgBox "Error while calling StopPrinting method!!!"
Else
MsgBox "Done!!!"
End If
End Sub
From the moment I 
started testing and had 
the first technical 
question your staff has 
been a pleasure to work 
with. 
One  thing  that  surprised
me from the very beginning was the 
accuracy of the answers that I got 
from your technical department. 
Your company is a rare find! Keep 
up the good work! 
Jan Vandrier 
Concept Internet NL
If you have any comments 
or suggestions about our 
web site, please feel free to 
email them to web@neevia.
com.
Home  |  About Us  |  Products  |  Consulting  |  Support  |  Contact Us   
© 1999-2005 Neevia Technology, Inc
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Online PDF to JPEG Converter. Download Free Trial. Convert a PDF File to JPG. Drag and drop your PDF in the box above and we'll convert the files for you.
reader pdf to jpeg; convert multipage pdf to jpg
Online Convert Jpeg to PDF file. Best free online export Jpg image
Online JPEG to PDF Converter. Download Free Trial. Convert a JPG to PDF. You can drag and drop your JPG file in the box, and then start
convert pdf to jpg 300 dpi; batch convert pdf to jpg online
:: Home
:: About Us
:: Products
:: Consulting
:: Support
:: Contact Us
Neevia Technology
"Changing the way people 
view, share and work 
with e-documents"
Example 1: How to create a simple PDF file from VB.Net
Private Sub Button1_Click(ByVal sender As System.Object, _
Dim prn As New System.Windows.Forms.Printing.SimplePrintDocument
Dim DC As Object = CreateObject("docCreator.docCreatorClass")
prn.FontName = "Times New Roman"
prn.FontSize = 48
prn.DrawText(0, 0, "Hello from VB.NET !!!")
DC.DocumentOutputFormat = "PDF"
DC.DocumentOutputFolder = "c:\"
DC.DocumentOutputName = "testVBNET"
prn.PrinterSettings.PrinterName = "Neevia docCreator"
Dim tempFile As String = DC.GetTempDirectory + DC.NewGUID        
prn.PrintToFile(tempFile)
DC.SetInputDocument(tempFile)
Dim RVal As Integer = DC.Create()
DC.FileDelete(tempFile)
prn = Nothing
DC = Nothing
If (RVal <> 0) Then 
MsgBox("Error while creating document!!!")
Else
MsgBox("Done !!!")
End If
End Sub
We use Document 
Converter Pro for 
converting various 
document formats into 
PDF and have been 
impressed   by  the  speed
and flexibility of your application. 
More importantly for us it was the 
quality of the support we have 
received. From the first email our 
requests have been handled 
efficiently and promptly. The 
standard of service is excellent. 
Alessandra Desandi 
CargoTrans SpA
If you have any comments 
or suggestions about our 
web site, please feel free to 
email them to web@neevia.
com.
Home  |  About Us  |  Products  |  Consulting  |  Support  |  Contact Us   
© 1999-2005 Neevia Technology, Inc
C# WPF PDF Viewer SDK to convert and export PDF document to other
Best PDF Viewer control as well as a powerful .NET WinForms application to image file formats with high quality, support converting PDF to PNG, JPG, BMP and
convert pdf file to jpg online; convert pdf image to jpg image
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Best PDF converter SDK for Visual Studio .NET for converting PDF to image in C#.NET Support exporting PDF to multiple image forms, including Jpg, Png, Bmp
to jpeg; reader convert pdf to jpg
:: Home
:: About Us
:: Products
:: Consulting
:: Support
:: Contact Us
Neevia Technology
"Changing the way people 
view, share and work 
with e-documents"
Example 1: How to create a simple PDF file from VC#
Add a reference in your project to docCreator library
To do this: 
a. On the Project menu, click Add Reference. 
b. On the COM tab, locate docCreator Library and then click Select. 
c. Click OK in the Add References dialog box to accept your selections. 
private void button1_Click(object sender, EventArgs e)
{
System.Windows.Forms.Printing.SimplePrintDocument prn = 
new System.Windows.Forms.Printing.SimplePrintDocument();
docCreator.docCreatorClass DC = new docCreator.docCreatorClass();
prn.FontName = "Times New Roman";
prn.FontSize = 48;
prn.DrawText(0, 0, "Hello from VC# !!!");
DC.DocumentOutputFormat = "PDF";
DC.DocumentOutputFolder = @"c:\";
DC.DocumentOutputName = "testCSHARP";
string tempFile;
tempFile = DC.GetTempDirectory + DC.NewGUID;
prn.PrinterSettings.PrinterName = "Neevia docCreator";
prn.PrintToFile(tempFile);
DC.SetInputDocument(tempFile,"");
int RVal = DC.Create();
DC.FileDelete(tempFile);
prn = null;
DC = null;
if (RVal != 0) {
MessageBox.Show("There was an error!!!Rval="+RVal.ToString());
} else {
MessageBox.Show("Done !!!");
}
}
We needed an 
ActiveX component to 
create PDF files from 
our own application. 
After some researching 
we found docCreator. 
Great product at an 
excellent price! Your 
customer support makes 
the difference! 
Andrew Tapperman 
RDV Pty Ltd.
If you have any comments 
or suggestions about our 
web site, please feel free to 
email them to web@neevia.
com.
Home  |  About Us  |  Products  |  Consulting  |  Support  |  Contact Us   
© 1999-2005 Neevia Technology, Inc
C# Create PDF from images Library to convert Jpeg, png images to
Best and professional C# image to PDF converter SDK for Visual Studio .NET. Batch convert PDF documents from multiple image formats, including Jpg, Png, Bmp, Gif
pdf to jpg; convert pdf to jpg c#
VB.NET PDF - Convert PDF with VB.NET WPF PDF Viewer
Best WPF PDF Viewer control as well as a powerful PDF converter. PDF to image file formats with high quality, support converting PDF to PNG, JPG, BMP and GIF.
.pdf to .jpg converter online; convert pdf images to jpg
:: Home
:: About Us
:: Products
:: Consulting
:: Support
:: Contact Us
Neevia Technology
"Changing the way people 
view, share and work 
with e-documents"
Example 1: How to create a simple PDF file from Delphi
procedure TForm1.HelloClick(Sender: TObject);
var
I : Integer;
DC   : Variant;
RVal : Integer;
OldIndex : Integer;
printerIndex : Integer;
begin
DC:=CreateOleObject('docCreator.docCreatorClass');
RVal:= DC.StartPrinting;
If (RVal <> 0) Then
begin
ShowMessage('Error while calling StartPrinting method!!!');
Exit;
end;
OldIndex:=Printer.PrinterIndex;
printerIndex:=-1;
Printer.Refresh;
for I:=0 to Printer.Printers.Count-1 do
begin
begin
printerIndex:=I;
Printer.PrinterIndex:=printerIndex;
break;
end;
end;
If printerIndex=-1 Then
begin
ShowMessage('Printer not found!!!');
DC.StopPrinting;
Exit;
end
else Printer.PrinterIndex:=printerIndex;
DC.DocumentOutputFormat:= 'PDF';
DC.DocumentOutputName:= 'demoDelphi';
DC.DocumentOutputFolder:= 'c:\';
Printer.Title:='Hello !';
Printer.BeginDoc;
Printer.Canvas.Font.Name:= 'Times New Roman';
Printer.Canvas.Font.Size:= 48;
Printer.Canvas.TextOut(0,0,'Hello from Borland Delphi!!!');
Printer.EndDoc;
RVal:= DC.Create; // Create output document
If (RVal <> 0) Then 
ShowMessage('Error while creating document!!!')
else
ShowMessage('Done !!!');
Printer.PrinterIndex:=OldIndex;
RVal:= DC.StopPrinting;
DC:= Unassigned;
end;
We started using 
Document Converter Pro 
in a project recently. The 
old solution, using 
Acrobat, required manual 
intervention   every   2 - 3
days. Document Converter Pro has 
now been running uninterrupted for 
almost 4 weeks. This, combined 
with the excellent response I have 
had from your support team, makes 
me (and my client) extremely happy 
with your product & services. 
Philip Warner 
Albatross Consulting Pty Ltd
If you have any comments 
or suggestions about our 
web site, please feel free to 
email them to web@neevia.
com.
Home  |  About Us  |  Products  |  Consulting  |  Support  |  Contact Us   
© 1999-2005 Neevia Technology, Inc
VB.NET Create PDF from images Library to convert Jpeg, png images
Best and professional image to PDF converter SDK for Visual Studio .NET. Support create PDF from multiple image formats in VB.NET, including Jpg, Png, Bmp
convert pdf to jpg converter; convert pdf to jpg
VB.NET PDF Convert to Images SDK: Convert PDF to png, gif images
Best adobe PDF to image converter SDK for Visual Studio .NET. Convert PDF documents to multiple image formats, including Jpg, Png, Bmp, Gif, Tiff, Bitmap
.net pdf to jpg; convert pdf to jpg for
:: Home
:: About Us
:: Products
:: Consulting
:: Support
:: Contact Us
Neevia Technology
"Changing the way people 
view, share and work 
with e-documents"
Example 2: Convert a MS Word document into PDF from ASP.NET
1) Configure docCreator like recommended below: 
l
type dcomcnfg in the command prompt and press Enter; 
l
button; 
>Properties. 
l
the Administrator account; 
l
enter and re-enter the Administrator password; 
l
user accounts; 
l
ASPNET, IUSR_<machine_name> and IWAM_<machine_name> user accounts; 
l
reboot the computer;  
2)
\doc_Creator.dll assembly;  
3) Add in your project a reference to the Microsoft Word; 
To do this: 
a. On the Project menu, click Add Reference; 
b. On the COM tab, locate Microsoft Word and then click Select; 
4) Configure MS Word like recommended below: 
l
type dcomcnfg in the command prompt and press Enter; 
l
find and select Microsoft Word Document in the Applications list, then 
press the Properties button; 
>Properties. 
l
Administrator account; 
l
enter and re-enter the Administrator password; 
l
user accounts; 
l
ASPNET, IUSR_<machine_name> and IWAM_<machine_name> user accounts; 
l
reboot the computer; 
Visual Basic
<SCRIPT runat="server" language="VB">
Sub Page_Load(Source As Object, e As EventArgs)
Dim docToConvert As String = "c:\test.doc"
Dim DC As New doc_Creator.Application
Dim tempFile As String = DC.GetTempDirectory & DC.NewGUID & ".ps"
DC.DocumentOutputFormat = "PDF"
DC.DocumentOutputName = "demoDOC"
DC.DocumentOutputFolder = "c:\"
Dim MSWord As New Microsoft.Office.Interop.Word.Application
MSWord.DisplayAlerts = False
On Error Resume Next
Dim NewDoc As Object
NewDoc = MSWord.Documents.Open(docToConvert, False, True)
If Err.Number <> 0 Then
MSWord = Nothing
Response.Write("MS Word was unable to open the document!!!")
Response.End
End If
Dim MSWordDialog As Object : MSWordDialog = MSWord.Dialogs(97)
MSWordDialog.Printer = "Neevia docCreator"
MSWordDialog.DoNotSetAsSysDefault = 1
MSWordDialog.Execute()
NewDoc.PrintOut(False, , , tempFile, , , , , , , True)
NewDoc.Close(False)
MSWord.Quit(False)
MSWord = Nothing
DC.SetInputDocument(tempFile)
Dim RVal As Integer = DC.Create ' Create output document
DC.FileDelete(tempFile)
DC = Nothing
Response.Write("Done converting !!!")
End Sub
</SCRIPT>
VC#
<SCRIPT runat="server" language="C#">
void Page_Load(object Source, EventArgs e)
{
object fileToConvert = @"c:\test.doc";
doc_Creator.Application DC = new doc_Creator.Application();
DC.DocumentOutputFormat = "PDF";
DC.DocumentOutputName = "demoDOC";
DC.DocumentOutputFolder = @"c:\";
DC.PDFAutoRotatePage = "All";
// This will work only with MS Office 2003
Microsoft.Office.Interop.Word._Application MSWord = 
new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word._Document wordDoc;
// This will work only with MS Office 2000 or XP
// Word._Application MSWord = new Word.Application();
// Word._Document wordDoc;
// MSWord.DisplayAlerts = Word.WdAlertLevel.wdAlertsNone;
object RN = System.Reflection.Missing.Value;
object refTrue = true; object refFalse = false;
try
{
// This will work only with MS Word 2003
wordDoc = MSWord.Documents.Open(ref fileToConvert,
ref refFalse, ref refTrue,
ref RN, ref RN, ref RN, ref RN, ref RN, ref RN,
ref RN, ref RN, ref RN, ref RN, ref RN, ref RN, ref RN);
// This will work only with MS Word XP
// wordDoc = MSWord.Documents.Open(ref fileToConvert, 
// ref refFalse, ref refTrue,
// ref RN, ref RN, ref RN, ref RN, ref RN, ref RN,
// ref RN, ref RN, ref RN, ref RN, ref RN, ref RN);
// This will work only with MS Word 2000
// wordDoc = MSWord.Documents.Open(ref fileToConvert, 
// ref refFalse, ref refTrue,
// ref RN, ref RN, ref RN, ref RN, ref RN, ref RN,
// ref RN, ref RN, ref RN);
}
catch
{
MSWord.Quit(ref refFalse, ref RN, ref refFalse);
MSWord = null;
return;
}
object refStr = DC.GetTempDirectory + DC.NewGUID + ".ps";
object refRange = 0; object refFrom = 1; object refTo = 999;
MSWord.ActivePrinter = "Neevia docCreator";
ref RN, ref RN, ref RN, ref RN, ref RN, ref RN, ref refFalse, ref RN,
ref RN, ref RN);
wordDoc.Close(ref refFalse, ref RN, ref refFalse);
MSWord.Quit(ref refFalse, ref RN, ref refFalse);
MSWord = null;
DC.DocumentResolution = 300;
DC.SetInputDocument(refStr.ToString(), "");
int RVal = DC.Create(); // Create output document
DC = null;
if (RVal != 0) { 
Response.Write("Error while creating document!!!"); 
} else {
Response.Write("Done converting !!!");
}
}
</SCRIPT>
I recently 
downloaded your 
docuPrinter LT ... very 
efficient, fast and easy 
to use software. I 
needed an application 
for creating PDF files 
from MS Word and Excel 
and this works perfectly. 
Dave Bélanger 
Bowater Produits Forestiers
If you have any comments 
or suggestions about our 
web site, please feel free to 
email them to web@neevia.
com.
Home  |  About Us  |  Products  |  Consulting  |  Support  |  Contact Us   
© 1999-2005 Neevia Technology, Inc
:: Home
:: About Us
:: Products
:: Consulting
:: Support
:: Contact Us
Neevia Technology
"Changing the way people 
view, share and work 
with e-documents"
Example 2: Convert a MS Word document into PDF from ASP 
First configure docCreator and MS Word like recommended below:
docCreator DCOM configuration 
l
type dcomcnfg in the command prompt and press Enter; 
l
button; 
>Properties. 
l
the Administrator account; 
l
enter and re-enter the Administrator password; 
l
Edit and add the IUSR_<machine_name> and IWAM_<machine_name> user 
accounts; 
l
IUSR_<machine_name> and IWAM_<machine_name> user accounts; 
l
reboot the computer;  
Microsoft Word configuration 
l
type dcomcnfg in the command prompt and press Enter; 
l
find and select Microsoft Word Document in the Applications list, then 
press the Properties button; 
>Properties. 
l
Administrator account; 
l
enter and re-enter the Administrator password; 
l
Edit and add the IUSR_<machine_name> and IWAM_<machine_name> user 
accounts; 
l
IUSR_<machine_name> and IWAM_<machine_name> user accounts; 
l
reboot the computer; 
<%
Dim docToConvert : docToConvert="c:\test.doc"
Dim DC : Set DC = Server.CreateObject("doc_Creator.Application")
Dim tempFile : tempFile= DC.GetTempDirectory & DC.NewGUID & ".ps"
DC.DocumentOutputFormat = "PDF"
DC.DocumentOutputName = "demoDOC_ASP"
DC.DocumentOutputFolder = "c:\"
Dim MSWord : Set MSWord = Server.CreateObject("Word.Application")
MSWord.DisplayAlerts = False
On Error Resume Next
Dim NewDoc
Set NewDoc = MSWord.Documents.Open(docToConvert, False, True)
If Err<>0 Then
Set MSWord = Nothing
Response.Write "Error creating MS Word object !!!"
Response.End
End If
Dim MSWordDialog : Set MSWordDialog = MSWord.Dialogs(97)
MSWordDialog.Printer = "Neevia docCreator"
MSWordDialog.DoNotSetAsSysDefault = 1
MSWordDialog.Execute
NewDoc.PrintOut False,,,tempFile,,,,,,,true
NewDoc.Close False
MSWord.Quit False
Set MSWord = Nothing
DC.SetInputDocument tempFile 
Dim RVal : RVal = DC.Create ' Create output document
DC.FileDelete tempFile
Set DC = Nothing
If (RVal <> 0) Then 
Response.Write "Error while creating the document!!!" 
Else
Response.Write "Done converting !!!"
End If
%>
We use Document 
Converter Pro for 
converting various 
document formats into 
PDF and have been 
impressed   by  the  speed
and flexibility of your application. 
More importantly for us it was the 
quality of the support we have 
received. From the first email our 
requests have been handled 
efficiently and promptly. The 
standard of service is excellent. 
Alessandra Desandi 
CargoTrans SpA
If you have any comments 
or suggestions about our 
web site, please feel free to 
email them to web@neevia.
com.
Home  |  About Us  |  Products  |  Consulting  |  Support  |  Contact Us   
© 1999-2005 Neevia Technology, Inc
:: Home
:: About Us
:: Products
:: Consulting
:: Support
:: Contact Us
Neevia Technology
"Changing the way people 
view, share and work 
with e-documents"
Example 2: Convert a MS Word document into PDF from Visual Basic
Sub WordConverter()
Dim docToConvert : docToConvert="c:\test.doc"
Dim DC : Set DC = CreateObject("docCreator.docCreatorClass")
Dim tempFile : tempFile= DC.GetTempDirectory & DC.NewGUID & ".ps"
DC.DocumentOutputFormat = "PDF"
DC.DocumentOutputName = "demoDOC_VB"
DC.DocumentOutputFolder = "c:\"
Dim MSWord : Set MSWord = CreateObject("Word.Application")
MSWord.DisplayAlerts = False
On Error Resume Next
Dim NewDoc
Set NewDoc = MSWord.Documents.Open(docToConvert, False, True)
If Err<>0 Then
Set MSWord = Nothing
Exit Sub
End If
Dim MSWordDialog : Set MSWordDialog = MSWord.Dialogs(97)
MSWordDialog.Printer = "Neevia docCreator"
MSWordDialog.DoNotSetAsSysDefault = 1
MSWordDialog.Execute
NewDoc.PrintOut False,,,tempFile,,,,,,,true
NewDoc.Close False
MSWord.Quit False
Set MSWord = Nothing
DC.SetInputDocument tempFile 
Dim RVal : RVal = DC.Create ' Create output document
DC.FileDelete tempFile
Set DC = Nothing
If (RVal <> 0) Then 
MsgBox "Error while creating document!!!"
Else
MsgBox "Done!!!"
End If
End Sub
docuPrinter LT 
works great and the 
price is right, your 
customer support is fast, 
friendly and effective. If 
you start selling 
operating systems, let 
me know!!! 
Bob Henry 
Robert A. Henry P.A.
If you have any comments 
or suggestions about our 
web site, please feel free to 
email them to web@neevia.
com.
Home  |  About Us  |  Products  |  Consulting  |  Support  |  Contact Us   
© 1999-2005 Neevia Technology, Inc
:: Home
:: About Us
:: Products
:: Consulting
:: Support
:: Contact Us
Neevia Technology
"Changing the way people 
view, share and work 
with e-documents"
Example 2: Convert a MS Word document into PDF from VB.Net
Sub WordConverter()
Dim docToConvert As String = "c:\test.doc"
Dim DC As Object : DC = CreateObject("docCreator.docCreatorClass")
Dim tempFile As String = DC.GetTempDirectory & DC.NewGUID & ".ps"
DC.DocumentOutputFormat = "PDF"
DC.DocumentOutputName = "demoDOC"
DC.DocumentOutputFolder = "c:\"
Dim MSWord As Object : MSWord = CreateObject("Word.Application")
MSWord.DisplayAlerts = False
On Error Resume Next
Dim NewDoc As Object
NewDoc = MSWord.Documents.Open(docToConvert, False, True)
If Err.Number <> 0 Then
MSWord = Nothing
Exit Sub
End If
Dim MSWordDialog As Object : MSWordDialog = MSWord.Dialogs(97)
MSWordDialog.Printer = "Neevia docCreator"
MSWordDialog.DoNotSetAsSysDefault = 1
MSWordDialog.Execute()
NewDoc.PrintOut(False, , , tempFile, , , , , , , True)
NewDoc.Close(False)
MSWord.Quit(False)
MSWord = Nothing
DC.SetInputDocument(tempFile)
Dim RVal As Integer = DC.Create ' Create output document
DC.FileDelete(tempFile)
DC = Nothing
If (RVal <> 0) Then 
MsgBox("Error while creating document!!!")
Else
MsgBox("Done Converting !!!")
End If
End Sub
I recently 
downloaded your 
docuPrinter LT ... very 
efficient, fast and easy 
to use software. I 
needed an application 
for creating PDF files 
from MS Word and Excel 
and this works perfectly. 
Dave Bélanger 
Bowater Produits Forestiers
If you have any comments 
or suggestions about our 
web site, please feel free to 
email them to web@neevia.
com.
Home  |  About Us  |  Products  |  Consulting  |  Support  |  Contact Us   
© 1999-2005 Neevia Technology, Inc
:: Home
:: About Us
:: Products
:: Consulting
:: Support
:: Contact Us
Neevia Technology
"Changing the way people 
view, share and work 
with e-documents"
Example 2: Convert a MS Word document into PDF from VC#
1) Add a reference in your project to docCreator library
To do this: 
a. On the Project menu, click Add Reference. 
b. On the COM tab, locate docCreator Library and then click Select. 
c. Click OK in the Add References dialog box to accept your selections. 
2) Add a reference in your project to Microsoft Word
To do this: 
a. On the Project menu, click Add Reference. 
b. On the COM tab, locate Microsoft Word and then click Select. 
c. Click OK in the Add References dialog box to accept your selections. 
private void button1_Click(object sender, EventArgs e)
{
object fileToConvert = @"c:\test.doc";
docCreator.docCreatorClass DC = new docCreator.docCreatorClass();
DC.DocumentOutputFormat = "PDF";
DC.DocumentOutputName = "demoDOC";
DC.DocumentOutputFolder = @"c:\";
DC.PDFAutoRotatePage = "All";
// This will work only with MS Office 2003
Microsoft.Office.Interop.Word._Application MSWord = 
new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word._Document wordDoc;
// This will work only with MS Office 2000 or XP
// Word._Application MSWord = new Word.Application();
// Word._Document wordDoc;
// MSWord.DisplayAlerts = Word.WdAlertLevel.wdAlertsNone;
object RN = System.Reflection.Missing.Value;
object refTrue = true; object refFalse = false;
try
{
// This will work only with MS Word 2003
wordDoc = MSWord.Documents.Open(ref fileToConvert,
ref refFalse, ref refTrue,
ref RN, ref RN, ref RN, ref RN, ref RN, ref RN,
ref RN, ref RN, ref RN, ref RN, ref RN, ref RN, ref RN);
// This will work only with MS Word XP
// wordDoc = MSWord.Documents.Open(ref fileToConvert, 
// ref refFalse, ref refTrue,
// ref RN, ref RN, ref RN, ref RN, ref RN, ref RN,
// ref RN, ref RN, ref RN, ref RN, ref RN, ref RN);
// This will work only with MS Word 2000
// wordDoc = MSWord.Documents.Open(ref fileToConvert, 
// ref refFalse, ref refTrue,
// ref RN, ref RN, ref RN, ref RN, ref RN, ref RN,
// ref RN, ref RN, ref RN);
}
catch
{
MSWord.Quit(ref refFalse, ref RN, ref refFalse);
MSWord = null;
return;
}
object refStr = DC.GetTempDirectory + DC.NewGUID + ".ps";
object refRange = 0; object refFrom = 1; object refTo = 999;
MSWord.ActivePrinter = "Neevia docCreator";
ref RN, ref RN, ref RN, ref RN, ref RN, ref RN, ref refFalse, ref RN,
ref RN, ref RN);
wordDoc.Close(ref refFalse, ref RN, ref refFalse);
MSWord.Quit(ref refFalse, ref RN, ref refFalse);
MSWord = null;
DC.DocumentResolution = 300;
DC.SetInputDocument(refStr.ToString(), "");
int RVal = DC.Create(); // Create output document
DC = null;
if (RVal != 0) { 
MessageBox.Show("Error while creating document!!!"); 
} else {
MessageBox.Show("Done converting !!!");
}
}
In the past our users 
had to have a lot of Adobe 
knowledge. After we 
purchased Document 
Converter Pro our users 
simply        email         their
documents for conversion and they 
get them emailed back as PDF files. 
The whole PDF creation process got 
simplified greatly! 
Michael Rederberg 
LTX Dynamics
If you have any comments 
or suggestions about our 
web site, please feel free to 
email them to web@neevia.
com.
Home  |  About Us  |  Products  |  Consulting  |  Support  |  Contact Us   
© 1999-2005 Neevia Technology, Inc
Documents you may be interested
Documents you may be interested