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.
How to Create New PDFs
- Download IronPDF from NuGet for creating new PDFs
- Use the PdfDocument constructor to create a blank PDF
- Import existing PDF from file, URL, byte, as well as JSON
- Convert many different formats to PDFs such as HTML, RTF, Markdown, images, and XML
- Export the PDF document
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");
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");
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.
<!De alguna manera no se renderiza como se muestra en el sitio web; por ejemplo, en nuestro sitio web, parte del fondo de los componentes es transparente.
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");
Salida PDF
-->