Cómo Crear Nuevos PDFs
Crear un nuevo PDF consiste en generar un documento PDF fresco desde cero, típicamente añadiendo texto, imágenes u otros elementos programáticamente. Esto se puede hacer usando bibliotecas como IronPDF en C#, que permite a los desarrolladores definir el contenido, el diseño y el formateo antes de guardar el documento como un archivo PDF.
Cómo Crear Nuevos PDFs
- Descarga IronPDF desde NuGet para crear nuevos PDFs
- Utilice el constructor PdfDocument para crear un PDF en blanco
- Importar PDF existente desde archivo, URL, byte, así como JSON
- Convierta muchos formatos diferentes a PDF, como HTML, RTF, Markdown, imágenes y XML
- Exportar el documento PDF
Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.
Crear un Ejemplo de PDF en Blanco
Hay múltiples formas de crear un objeto PDF. Comencemos con el método más simple, que solo requiere el ancho y la altura del PDF. Este constructor de PdfDocument creará un nuevo PDF en blanco, listo para personalización y uso.
Código
:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs.cs
using IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Importar PDF desde archivo
Antes de que un PDF pueda ser modificado o convertido, primero debe ser importado como un objeto PdfDocument. Utilice el método estático FromFile
de la clase PdfDocument para lograr esto. La importación de PDFs desde JSON, matrices de bytes, flujos y URLs también está soportada dentro de la misma clase.
Código
:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-file.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");
pdf.SaveAs("export.pdf");
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")
pdf.SaveAs("export.pdf")
Convertir desde otros formatos
Además de los métodos mencionados anteriormente para obtener un objeto PdfDocument, también puedes convertir varios formatos a PDF. El método más sofisticado es convertir HTML a PDF, lo que procesa el HTML junto con todos sus recursos, incluidos JavaScript, imágenes, enlaces y estilos CSS, utilizando el motor de Chrome. Además de HTML, también puedes convertir otros formatos a PDF, como imágenes, RTF, Markdown y XML.
Código
:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-html.cs
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.PaperFit.UseResponsiveCssRendering(1800);
renderer.RenderingOptions.WaitFor.RenderDelay(5000);
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print;
// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.PrintHtmlBackgrounds = True
renderer.RenderingOptions.PaperFit.UseResponsiveCssRendering(1800)
renderer.RenderingOptions.WaitFor.RenderDelay(5000)
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print
' Create a PDF from a URL or local file path
Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
Salida PDF
-->