Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Hacer un PDF en una biblioteca C# .NET es fácil y eficaz con las guías adecuadas. Con IronPDF, podemos crear y editar funciones PDF de forma sencilla según los requisitos de nuestra aplicación. Esteejemplo de tutorial muestra cómo utilizar eficazmente el software en su proyecto y crear un PDF con solo pulsar un botón!
Las dos formas principales de acceder a la biblioteca son:
Install-Package IronPdf
Ahora que tenemos el software, podemosgenerar PDF, ajustar la configuraciónAñadirtexto e imágenes personalizadosymanipular los PDF a los requisitos de nuestro proyecto.
En el código siguiente, hemos utilizado un formulario en C# para demostrar de forma sencilla cómo crear un PDF con la biblioteca .NET de C#. En este ejemplo, tenemos un cuadro de texto para escribir nuestro propio texto y, a continuación, basta con hacer clic en un botón para crear un PDF. La clase ChromePdfRenderer
ofrece la forma más sencilla posible de generar archivos PDF a partir de diferentes fuentes, incluyendo unCadena HTML, URL de Internetoarchivos doc bajo otro renderizador.
/**
PDF NET Generator
anchor-use-the-pdf-net-library
**/
using IronPdf;
using System.Windows.Forms;
namespace readpdf
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, System.EventArgs e)
{
//Used ChromePdfRenderer Convert Class
var HtmlLine = new ChromePdfRenderer();
//Getting Text from TextBox
string text = textBox1.Text;
//Here we are rendering or converting htmlaspdf.
using var pdf = HtmlLine.RenderHtmlAsPdf("<h1>"+text+"</h1>");
pdf.SaveAs("custom.pdf");
//Confirmation
MessageBox.Show("Done !");
}
}
}
/**
PDF NET Generator
anchor-use-the-pdf-net-library
**/
using IronPdf;
using System.Windows.Forms;
namespace readpdf
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, System.EventArgs e)
{
//Used ChromePdfRenderer Convert Class
var HtmlLine = new ChromePdfRenderer();
//Getting Text from TextBox
string text = textBox1.Text;
//Here we are rendering or converting htmlaspdf.
using var pdf = HtmlLine.RenderHtmlAsPdf("<h1>"+text+"</h1>");
pdf.SaveAs("custom.pdf");
//Confirmation
MessageBox.Show("Done !");
}
}
}
'''
'''PDF NET Generator
'''anchor-use-the-pdf-net-library
'''*
Imports IronPdf
Imports System.Windows.Forms
Namespace readpdf
Partial Public Class Form1
Inherits Form
Public Sub New()
InitializeComponent()
End Sub
Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
'Used ChromePdfRenderer Convert Class
Dim HtmlLine = New ChromePdfRenderer()
'Getting Text from TextBox
'INSTANT VB NOTE: The variable text was renamed since Visual Basic does not handle local variables named the same as class members well:
Dim text_Conflict As String = textBox1.Text
'Here we are rendering or converting htmlaspdf.
Dim pdf = HtmlLine.RenderHtmlAsPdf("<h1>" & text_Conflict &"</h1>")
pdf.SaveAs("custom.pdf")
'Confirmation
MessageBox.Show("Done !")
End Sub
End Class
End Namespace
Hemos utilizado una aplicación C# Windows Forms para mostrarle la salida perfecta con texto personalizado. Con un solo clic, el texto del cuadro de texto se convierte en un PDF personalizado. Esto requiere sólo una función de código de una línea y es fácil de entender.
Lea y comparta la Referencia de la API para conocer todas las funciones que necesita para trabajar con archivos PDF en su proyecto .NET.
Referencia API para IronPDF9 productos API .NET para sus documentos de oficina