GotenbergSharpApiClient
A .NET C client for the Gotenberg API that enables document conversion and PDF operations within .NET applications. Supports converting HTML, URLs, and Office documents to PDF using Chromium and LibreOffice engines. Features include HTML to PDF conversion with custom page properties and headers, screenshots of web content as PNG, JPEG, or WebP, and Office document conversion supporting over 100 formats. Provides comprehensive PDF manipulation capabilities including merge, flatten, rotate, split, encrypt, watermark, and stamp operations. Supports PDF/A and PDF/UA compliance, metadata handling, and webhook-based async generation. Includes configurable Polly retry policies with exponential backoff for resilient API communication. Compatible with Gotenberg v7 and v8, designed for dependency injection, and targets .NET 10, 9, 8, and netstandard 2.x.