C# llama a la función de impresión de PDF
Utilice el control Adobe PDF Reader para imprimir documentos PDF en Winform. El método de implementación es el siguiente:
(1) Requisitos previos
El software Adobe Reader debe estar instalado en la computadora con anticipación. Adobe Reader es un software gratuito y se puede descargar e instalar desde el sitio web oficial de Adobe
(2) Cree un nuevo proyecto de "Aplicación Windows Form" en Visual Studio
(3) En el caja de herramientas Haga clic con el botón derecho del mouse-->Seleccionar-->Componente COM-->Adobe PDF Reader
(4) Organice un control de Adobe PDF Reader y dos controles de botón en el formulario Form1
(5) Código de formulario Form1 Form1.csusing?System;
using?System.Windows.Forms;
using?System.IO;
espacio de nombres ?WindowsFormsApplication1
{
público?partial?clase?Form1?:?Form
{
público?Form1()
p>{
InitializeComponent();
botón1.Text?=?"Abrir documento PDF...";
//? el documento PDF no está cargado, la función de impresión está deshabilitada
button2.Text?=?"Imprimir...";
button2.Enabled?=?false;
}
privado?void?button1_Click(object?sender,?EventArgs?e)
{
OpenFileDialog?openDlg?=?new? OpenFileDialog( );
openDlg.Filter?=?"Documento PDF|*.pdf";
if?(openDlg.ShowDialog()?==?DialogResult.OK)
{
axAcroPDF1.LoadFile(openDlg.FileName);
//?Permitir la función de impresión cuando se carga el documento PDF
botón2. ¿Habilitado?=?true;
}
}
privado?void?button2_Click(object?sender,?EventArgs?e)
{
//?Mostrar el cuadro de diálogo de impresión del documento PDF
axAcroPDF1.printWithDialog();
}
} p >
}
(6) Efecto de la operación