Comment créer de nouveaux PDFs
Créer un nouveau PDF consiste à générer un document PDF vierge à partir de zéro, généralement en ajoutant du texte, des images ou d'autres éléments de manière programmatique. Cela peut être fait en utilisant des bibliothèques comme IronPDF en C#, ce qui permet aux développeurs de définir le contenu, la mise en page et le formatage avant d'enregistrer le document sous forme de fichier 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
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Créer un exemple de PDF vierge
Il existe plusieurs moyens de créer un objet PDF. Commençons par la méthode la plus simple, qui nécessite uniquement la largeur et la hauteur du PDF. Ce constructeur PdfDocument créera un nouveau PDF vierge, prêt pour la personnalisation et l'utilisation.
Code
: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");
Importer un PDF à partir d'un fichier
Avant de pouvoir être modifié ou converti, un PDF doit d'abord être importé en tant qu'objet PdfDocument. Utilisez la méthode statique FromFile
de la classe PdfDocument pour réaliser cela. L'importation de PDF à partir de JSON, de tableaux d'octets, de flux et d'URL est également prise en charge au sein de la même classe.
Code
: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 à partir d'autres formats
En plus des méthodes précédemment mentionnées pour obtenir un objet PdfDocument, vous pouvez également convertir divers formats en PDF. La méthode la plus sophistiquée est la conversion de HTML en PDF, qui affiche le HTML avec tous ses éléments, notamment JavaScript, les images, les liens et le style CSS en utilisant le moteur Chrome. En plus du HTML, vous pouvez également convertir d'autres formats en PDF, tels que les images, le RTF, le Markdown et le XML.
<!— D'une certaine manière, cela ne se rend pas comme le montre le site web, par exemple sur notre site, certains des arrière-plans des composants sont transparents.
Code
: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");
Sortie PDF
-->