How to Open and Show a PDF file in C#
By FoxLearn 11/27/2024 8:06:25 AM 15.43K
This requires the Adobe Acrobat Reader software to be installed on the machine.
How to Open and Show a PDF file in C#?
Open Visual Studio, then click New Project, then select Visual C# on the left, then Windows and then select Windows Forms Application. Name your project "PdfViewer" and then click OK
You need to install Adobe Acrobat Reader, then add a reference to Interop.AcroPDFLib, AxInterop.AcroPDFLib control in your Windows Forms project.
How to add the ActiveX Control to the Visual Toolbox?
In Visual Studio, right-click on the Toolbox and select Choose Items....Go to the COM Components tab, then look for Adobe PDF Reader
or AcroPDF.dll
in the list, and check it.
Next, Click OK button to add the Adobe PDF Reader control to the Toolbox.
Drag and drop the Adobe PDF Reader control from the Toolbox onto your form.
Add a click event handler to Open button allows load and display a PDF file in the form
private void btnOpen_Click(object sender, EventArgs e) { using (OpenFileDialog ofd = new OpenFileDialog() { ValidateNames = true, Multiselect = false, Filter = "PDF|*.pdf" }) { if (ofd.ShowDialog() == DialogResult.OK) { // Load the PDF into the Adobe PDF Reader control axAcroPDF.src = ofd.FileName; } } }
When you added the control, Visual Studio should have automatically added a reference to the AcroPDFLib
in your project.
VIDEO TUTORIAL
- How to Print Text in a Windows Form Application Using C#
- How to fill ComboBox and DataGridView automatically in C#
- How to Read text file and Sort list in C#
- How to pass ListView row data into another Form in C#
- How to read and write to text file in C#
- How to make a Countdown Timer in C#
- How to Display selected Row from DataGridView to TextBox in C#
- How to Get all Forms and Open Form with Form Name in C#