52 packages tagged with “pdf-generation”
HTML to PDF converter for C#/.NET (WkHtmlToPdf wrapper). Generates pretty-looking PDF by HTML template or web page URL. Web page is rendered using QtWebKit engine and PDF result is very similar to a web browser view. Engine supports page header/footer, page numbering, custom fonts, javascript execution. NReco.PdfGenerator nuget can be used for free in non-SaaS apps that have only one single-server production deployment. This nuget package embeds wkhtmltopdf binaries (for Windows; they're extracted on first use automatically - you don't need to deploy wkhtmltopdf separately) and can be used only on Windows. For cross-platform deployments NReco.PdfGenerator.LT nuget should be used instead. var htmlContent = String.Format("Hello world: {0}",DateTime.Now); var htmlToPdf = new NReco.PdfGenerator.HtmlToPdfConverter(); var pdfBytes = htmlToPdf.GeneratePdf(htmlContent); More info (PdfGenerator online demo, examples): https://www.nrecosite.com/pdf_generator_net.aspx
pdfHTML is an iText add-on for C# (.NET) that allows you to easily convert HTML and CSS into standards compliant PDFs that are accessible, searchable and usable for indexing.
ExpertPdf Html To Pdf Converter is a .NET library that can be used in any .NET application to offer support for converting web pages to pdf documents. ExpertPdf HtmlToPdf Converter has full support for HTML5, CSS3, web fonts, modern javascript. ExpertPdf does not have any external dependencies. It works on any .NET platform, starting with .NET 2.0 and on any Windows operating system (32bit or 64bit) starting with Windows XP.
HTML to PDF converter for .NET Framework / .NET Core (WkHtmlToPdf wrapper). Generates pretty-looking PDF by HTML template or web page URL. Supports page header/footer, page numbering, custom fonts, javascript execution. This nuget package doesn't include wkhtmltopdf binaries and suitable for cross-platform deployments (Windows, Linux, Mac-OS, Docker). NOTE: LT nuget is not available for free users. Please contact support@nrecosite.com if you want to get a demo key for evaluation/testing purposes. var htmlToPdfConv = new NReco.PdfGenerator.HtmlToPdfConverter(); htmlToPdfConv.License.SetLicenseKey("your_id", "your_license_key"); htmlToPdfConv.WkHtmlToPdfExeName = "wkhtmltopdf.exe"; // for Linux/OS-X: "wkhtmltopdf" htmlToPdfConv.PdfToolPath = "<path_to_wkhtmltopdf_folder>"; // path where wkhtmltopdf binaries are installed/deployed htmlToPdfConv.GeneratePdfFromFile("http://www.google.com", null, "google.pdf"); More info (PdfGenerator online demo, examples): https://www.nrecosite.com/pdf_generator_net.aspx
ExpertPdf Html To Pdf Converter is a .NET Core, .NET 5, .NET 6, .NET 7, .NET 8 library (through .NET Standard 2.0), that can be used in any .NET Core application to offer support for converting web pages to pdf documents. ExpertPdf HtmlToPdf Converter for .NET Core has full support for HTML5, CSS3, web fonts, modern javascript. ExpertPdf does not have any external dependencies. It works on any .NET platform, starting with .NET 2.0 and on any Windows operating system (32bit or 64bit) starting with Windows XP.
It is 100% managed code and does not require special manipulations to run with any .NET framework version starting from 2.0. PDF standard versions supported are: ALL versions. Files can be normal, linearized, password-protected, signed, incrementally updated. - We support many possible PDF content manipulations scenarios, below are a few things that worth mentioning: - Extract, modify and add graphics (text, images, drawings) - Split or merge PDF documents - Extract PDF text to HTML, Tagged or Raw format - Fill, sign or create PDF forms - Add or remove document fields - Examine resources within a document - fonts, embedded files, xml ( ZUGFeRD ) - Digitally sign and check existing signatures on PDF documents - Search for specific text - Protect document with a password - Work with navigation objects, e.g. create bookmarks or links - Full support for annotations - Full support for PDF actions - All fonts defined by specification are supported - Various colorspaces and color profiles are supported, e.g. you may draw in RGB, CMYK, gray, or whatever colorspace you like. - Files can be saved to other [subtypes] of PDF – Linearized or PDF/a for example. - If you require a specific funtionality and are unsure about whether it is supported, please review our online help or contact support so we will be able to handle this. - Fixed layout API, implemented to be 100% PDF specification compatible, it unlocks full power of the PDF for you. Any complex PDF creation or manipulation task can be completed instantly. - Flow layout API, a styles-driven content generation API similar to HTML+CSS provides you with ability to create stunning documents, reports, bills, catalogues an more in minutes. Compact and easy to use, supports creation of XML templates and much more.
ExpertPdf MergePdf SDK is a .NET pdf library that can be used to combine pdf documents and images into PDF. With ExpertPdf PDF Merge you can combine existing PDF documents and images into a single PDF document. If you need a ready to use tool for combing your documents and images you can use our command line utility. It allows you to specify the merge elements in any order with a simple syntax. If you need to add PDF merge capabilities in your .NET application, either Windows Forms or ASP.NET, you can use our royalty free .NET library. Features - PDF Merge development libraries and samples for .NET 2.0, .NET 3.5, .NET 4.0 and .NET Core. - Win32 Pdf Merge command line tool with full source code - Save merged document in memory and in file - Multithreading support - Merge PDF documents - Merge images in any format with PDF files - Set PDF page orientation for new pages - Set PDF compression level - Set PDF page size - Set merged document info (title, author, creation date) - Password protect the merged document - Set merged document rights for print, copy, assembling
The ExpertPdf Pdf to Image Converter can be used in any type of .NET Framework, .NET Core, .NET 5, .NET 6 application to export PDF document pages to images. The integration with existing .NET applications is extremely easy and no installation is necessary in order to run the converter. The downloadable archive contains the assembly for .NET 2.0, .NET 4.0 or above and ready-to-use samples. The full C# and VB.NET source code for the sample application is available in the Samples folder. The sample application can be built with any Visual Studio version. The result of conversion is a .NET Image object that can be further used or saved to disk in any image type the .NET framework supports. Features - .NET 2.0, .NET 4.0 or above development library C# and VB.NET samples - .NET Core Support - Export PDF pages from PDF stream or a PDF file - Specify the range of pages to be rasterized - Convert PDF pages from password protected PDF documents - Create thumbnails for PDF document pages - Get the number of pages in the PDF document
Graphics Mill Templates is a library which allows loading Adobe Photoshop (PSD) files as templates or mockups, personalize them by replacing the content of its layers (text and images) and export results to JPEG, TIFF, PDF or EPS format. For example, it can be used for variable data printing applications (e.g. to generate printing product based on templates) or create pseudo-3D preview images using Smart Objects for such goods like bottles, cups, t-shirts, etc. The library is based on the Graphics Mill imaging SDK. IMPORTANT: This version is targeted for x64 environment. For x86 applications, please use the package named Graphics Mill Core (x86).
Note: This is a version optimized for x64 systems. If you need a version that has to work on any system with any CPU, use the generic version of the tool. ExpertPdf Html To Pdf Converter is a .NET library that can be used in any .NET application to offer support for converting web pages to pdf documents. ExpertPdf HtmlToPdf Converter has full support for HTML5, CSS3, web fonts, modern javascript. ExpertPdf does not have any external dependencies. It works on any .NET platform, starting with .NET 2.0 and on any Windows operating system (32bit or 64bit) starting with Windows XP. This is a version optimized for x64 systems.
Graphics Mill Templates is a library which allows loading Adobe Photoshop (PSD) files as templates or mockups, personalize them by replacing the content of its layers (text and images) and export results to JPEG, TIFF, PDF or EPS format. For example, it can be used for variable data printing applications (e.g. to generate printing product based on templates) or create pseudo-3D preview images using Smart Objects for such goods like bottles, cups, t-shirts, etc. The library is based on the Graphics Mill imaging SDK. IMPORTANT: This version is targeted for x86 environment. For x64 applications, please use the package named Graphics Mill Core (x64).
ExpertPDF Pdf Creator SDK is a full featured .NET pdf library. It offers enhanced HTML to PDF conversion capabilities, RTF to PDF conversion, PDF merge and split, PDF encryption and digital signatures, bookmarks, and many more. General features - Add texts and image elements to the PDF documents and templates - Render multipage images (TIFF) to PDF - Add graphic elements like lines, rectangles, ellipses, circles, Bezier curves - Create bookmarks for the PDF document - Merge and split PDF files and streams with MergePdf and SplitPdf classes - Create links to internal and external resources in the PDF document - Create file attachments - Create text notes - Rotate PDF document pages - Add viewer preferences - Add document description - Add fonts and color directly from .NET Font and Color structures Pdf security - Add ordinary digital signatures - Set user and owner passwords - Encrypt PDF document content - 40 and 128 bit encryption keys - Set PDF document permissions (print, edit, copy) Html to pdf conversion - Place the HTML to PDF conversion result in any position in PDF document - Set the width and height in PDF of content rendered from HTML - Add several html elements in the same document in any position - Possibility to get the bounds of the rendered content in each rendered page - Set the transparency for the rendered content - Rotate the rendered PDF content - Add HTML in templates that can repeated on each page of the PDF document - Add HTML in header and footer of the PDF document RTF to pdf conversion - Place the RTF to PDF conversion result in any position in PDF document - Set the width and height in PDF of content rendered from RTF - Add several RTF elements in the same document in any position - Possibility to get the bounds of the rendered content in each rendered page - Set the transparency for the rendered content - Rotate the rendered PDF content - Add RTF in templates that can repeated on each page of the PDF document - Add RTF in header and footer of the PDF document
It’s 100% managed code PDF standard versions supported are: ALL versions. Files can be normal, linearized, password-protected, signed, incrementally updated. - We support many possible PDF content manipulations scenarios, below are a few things that worth mentioning: - Extract, modify and add graphics (text, images, drawings) - Split or merge PDF documents - Fill or create PDF forms - Add or remove document fields - Examine resources within a document - fonts, embedded files - Digitally sign and check existing signatures on PDF documents - Search for specific text - Protect document with a password - Work with navigation objects, e.g. create bookmarks or links - Full support for annotations - Full support for PDF actions - All fonts defined by specification are supported - Various colorspaces and color profiles are supported, e.g. you may draw in RGB, CMYK, gray, or whatever colorspace you like. - Files can be saved to other “subtypes” of PDF – Linearized or PDF/A for example. - If you require a specific funtionality and are unsure about whether it is supported, please review our online help you contact support so we'll be able to handle this. - Fixed layout API, implemented to be 100% PDF specification compatible, it unlocks full power of the PDF for you. Any complex PDF creation or manipulation task can be completed instantly. - Flow layout API, a styles-driven content generation API similar to HTML+CSS provides you with ability to create stunning documents, reports, bills, catalogues an more in minutes. Compact and easy to use, supports creation of XML templates and much more.
This package installs the Chromium binaries needed if the Blink rendering engine is used by .NET Framework 4.6.1, 4.7.2 or .NET Core, .NET 5, .NET 6, .NET 7, .NET 8 through .NET Standard 2.0.
It’s 100% managed code PDF standard versions supported are: ALL versions. Files can be normal, linearized, password-protected, signed, incrementally updated. - We support many possible PDF content manipulations scenarios, below are a few things that worth mentioning: - Extract, modify and add graphics (text, images, drawings) - Split or merge PDF documents - Fill or create PDF forms - Add or remove document fields - Examine resources within a document - fonts, embedded files - Digitally sign and check existing signatures on PDF documents - Search for specific text - Protect document with a password - Work with navigation objects, e.g. create bookmarks or links - Full support for annotations - Full support for PDF actions - All fonts defined by specification are supported - Various colorspaces and color profiles are supported, e.g. you may draw in RGB, CMYK, gray, or whatever colorspace you like. - Files can be saved to other “subtypes” of PDF – Linearized or PDF/a for example. - If you require a specific funtionality and are unsure about whether it is supported, please review our online help you contact support so we'll be able to handle this. - Fixed layout API, implemented to be 100% PDF specification compatible, it unlocks full power of the PDF for you. Any complex PDF creation or manipulation task can be completed instantly. - Flow layout API, a styles-driven content generation API similar to HTML+CSS provides you with ability to create stunning documents, reports, bills, catalogues an more in minutes. Compact and easy to use, supports creation of XML templates and much more.
A basic PDF document generation library for .Net
A F# implementation that uses the Markdown parser from FSharp.Formatting and formats the output into PDF using PdfSharp-MigraDoc.
cloudlayerio (https://cloudlayer.io) - API Library for easy access to our REST based API services using the c# language. Take screenshots of webpages, convert HTML to PDFs or Images, etc.
ExpertPDF Pdf Creator SDK is a full featured .NET Core, .NET 5, .NET 6, .NET 7, .NET 8 pdf library. It offers enhanced HTML to PDF conversion capabilities, RTF to PDF conversion, PDF merge and split, PDF encryption and digital signatures, bookmarks, and many more. General features - Add texts and image elements to the PDF documents and templates - Render multipage images (TIFF) to PDF - Add graphic elements like lines, rectangles, ellipses, circles, Bezier curves - Create bookmarks for the PDF document - Merge and split PDF files and streams with MergePdf and SplitPdf classes - Create links to internal and external resources in the PDF document - Create file attachments - Create text notes - Rotate PDF document pages - Add viewer preferences - Add document description - Add fonts and color directly from .NET Font and Color structures Pdf security - Add ordinary digital signatures - Set user and owner passwords - Encrypt PDF document content - 40 and 128 bit encryption keys - Set PDF document permissions (print, edit, copy) Html to pdf conversion - Place the HTML to PDF conversion result in any position in PDF document - Set the width and height in PDF of content rendered from HTML - Add several html elements in the same document in any position - Possibility to get the bounds of the rendered content in each rendered page - Set the transparency for the rendered content - Rotate the rendered PDF content - Add HTML in templates that can repeated on each page of the PDF document - Add HTML in header and footer of the PDF document RTF to pdf conversion - Place the RTF to PDF conversion result in any position in PDF document - Set the width and height in PDF of content rendered from RTF - Add several RTF elements in the same document in any position - Possibility to get the bounds of the rendered content in each rendered page - Set the transparency for the rendered content - Rotate the rendered PDF content - Add RTF in templates that can repeated on each page of the PDF document - Add RTF in header and footer of the PDF document
ExpertPdf Html To Pdf Converter is a .NET Core, .NET 5, .NET 6, .NET 7, .NET 8 library (through .NET Standard 2.0) that can be used in any .NET Core application to offer support for converting web pages to pdf documents. ExpertPdf HtmlToPdf Converter for .NET Core has full support for HTML5, CSS3, web fonts, modern javascript. ExpertPdf does not have any external dependencies. It works on any .NET platform, starting with .NET 2.0 and on any Windows operating system (32bit or 64bit) starting with Windows XP.
With ExpertPdf PDF Split you can extract a range of pages from a PDF document or you can split the PDF document in a number of chunks, each chunk containing a specified number of pages. If you need a ready to use tool for splitting and extracting your PDF documents you can use our command line utility. It is a simple application of the split library. If you need to add PDF split capabilities in your .NET application, either Win32 or ASP.NET, you can use our .NET library. Features - .NET pdf split development libraries and samples - Win32 pdf split command line tool - Split PDF documents - Count the number of pages from a PDF document - Extract specific pages from a PDF document - Extract pages to disk or memory stream - Asp.Net 2.0, 3.5, 4.0, 4.5 Support - .NET Core Support - Royalty free development libraries and samples
Docati.Api is a .NET Standard library that can be used to generate documents (either DOCX or PDF) based on templates created with Microsoft Word and our special add-in. Like mail-merge, but much more powerful. Both Windows and Linux are supported. Docati.Api is free for small documents. For a full-version trial license contact us at support@docati.com.
The RTF to PDF Converter library for .NET can be linked into any .NET application, either ASP.NET web sites or Windows Forms applications, to add rtf to pdf conversion capabilities to your application. With the RTF to PDF Converter library for .NET you can easily convert RTF strings and files to PDF. You can obtain the PDF document either as an array of bytes or as a PDF file. The integration is extremely easy and no additional installation is necessary in order to get started. It's just a .NET assembly that you have to reference in your application. Samples and documentation are available in the downloaded archive. Features - .NET html to pdf development libraries and samples - Usable from any .NET application (Windows Forms, ASP.NET) - Convert RTF strings to PDF documents - Convert RTF files to PDF documents - PDF documents have selectable texts and images - Asp.Net 2.0, 3.5, 4.0, 4.5 Support - Royalty free development libraries and samples
PDFGen is a Html to PDF converter for the .NET framework. PDFGen does not have any external dependencies and has full support for HTML5, CSS3, javascript and custom fonts. Customizing the headers and footers of every page is possible. There is also built-in support for pagenumbers. This package is free to use with no limitations. There is only a small footnote. If you want this footnote removed, please purchase a license.
The PDF Security library for .NET can be linked into any .NET application, either ASP.NET web sites or Windows Forms applications, to add pdf encryption capabilities to your application. The ExpertPDF PDF Security for .NET can be used in any type of application to manage the security settings of the PDF documents. You can encrypt the PDF content, add user and owner passwords, control the PDF document permissions for printing, copying, assembling, filling forms, editing content, editing annotations, etc or you can specify the length of the encryption key to 40, 128 or 256 bits, RC4 or AES encryption algorithm, remove all the security settings by providing the user or owner password. If you need a ready to use tool to manage you PDF documents security settings you can use our command line utility. It is a simple application of the PDF security library. The integration is extremely easy and no additional installation is necessary in order to get started. It's just a .NET assembly that you have to reference in your application. Samples are available in the downloaded archive. Features - .NET 2.0, and .NET 4.0 pdf security development libraries and samples - Win32 Pdf Security command line tool - Set user and owner passwords - Encrypt PDF document content - 40, 128 and 256 bit encryption keys - RC4 and AES encryption algorithms - Set PDF document permissions (print, edit, copy) - Remove PDF document security settings based on user or owner password - Memory and file versions of the API methods - Asp.Net 2.0 Support - Asp.Net 3.5 Support - Asp.Net 4.0 Support - Asp.Net 4.5 Support - .NET Core Support - Royalty free development libraries and samples