DynamicPDF Core Suite for .NET by ceTe Software is a library that combines PDF generation, merging, and visual reporting into a single developer subscription. It supports full .NET Standard 2.0+ (including .NET Core and .NET Framework), providing over 80 page elements to build or modify documents programmatically. Core Architecture Components
The suite seamlessly integrates three primary functional tools:
Generator: Handles programmatically creating structured PDFs from scratch using layout elements.
Merger: Used for appending, splitting, watermarking, stamping, and filling forms on existing PDF documents.
ReportWriter: Connects data sources to templates designed via the graphical DynamicPDF Designer GUI to build reports effortlessly. Quick Start Guide 1. Installation
The easiest way to integrate the library is by adding its package directly from the NuGet Gallery: dotnet add package ceTe.DynamicPDF.CoreSuite.NET Use code with caution. 2. Creating a PDF from Scratch (C# Example)
This example highlights how to instantiate a baseline text layout using the Document and Page objects:
using ceTe.DynamicPDF; using ceTe.DynamicPDF.PageElements; class Program { static void Main() { // 1. Create a document container Document document = new Document(); // 2. Add a new page (Letter size, Portrait orientation) Page page = new Page(PageSize.Letter, PageOrientation.Portrait); document.Pages.Add(page); // 3. Add text content using a Label element string text = “Hello World! This is my first DynamicPDF document.”; Label label = new Label(text, 50, 50, 400, 30); page.Elements.Add(label); // 4. Draw and save the output document document.Draw(“HelloWorld.pdf”); } } Use code with caution. 3. Modifying an Existing PDF (C# Example) DynamicPDF Reading PDF Form Fields Using .NET
Leave a Reply