How to Open and Show a PDF file in C#
By FoxLearn 11/27/2024 8:06:25 AM 15.71K
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 update UI from another thread in C#
- How to get CheckedListBox selected values in C#
- How to use Advanced Filter DataGridView in C#
- How to create a Notification Popup in C#
- How to Use Form Load and Button click Event in C#
- How to Link Chart /Graph with Database in C#
- How to Check SQL Server Connection in C#
- How to Generate Serial Key in C#