PdfAPI.Client
PdfAPI.Client is a hand-written .NET Framework 4.6.2 NuGet client that wraps five endpoints of the PdfAPI REST API (conversion, merge, PDF/A validation, and tracking-status lookup) and also ships six purely local, in-process PDF operations backed by the shared PdfAPI.Core contracts assembly. It is packaged and released alongside the API it wraps, from the same repository.
Field
Value
Package id
PdfAPI.Client
Assembly
PdfAPI.Client.dll
Framework
.NET Framework v4.6.2 (lib\net45)
Client class
PdfAPI.Client.PdfClient : PdfAPI.Client.IPdfClient
HTTP surface
SAIF.Web.API.Clients.JsonHttpClient
Wrapped API
PdfAPI
Shared contracts
PdfAPI.Core
Documentation sections
Section
Description
Overview
What the client wraps, who consumes it, and capability summary
Architecture
Internal structure, JsonHttpClient wrapping, and construction
Package
nuspec identity, version, dependencies, shipped content, feed, and pipeline
Client reference
One section per public member of the client interface (11 members)
Endpoint map
Client method → API endpoint traceability
Consumption
How a consumer constructs and calls the client
Contracts
The shared PdfAPI.Core DTO assembly
Dependencies
Packages, framework components, and the wrapped API
Business rules
Rules enforced client-side before or after the call
Tech debt
CRITICAL and HIGH severity findings
Wrapped API
Attribute
Value
API name
PdfAPI
Documented by this run
Yes
API documentation
PdfAPI
Base URI source
Caller-supplied constructor argument (PdfClient(ClientInfo info, string url))
Version suffix
v1/
Sources
PdfAPI.Client\PdfClient.cs
PdfAPI.Client\IPdfClient.cs
PdfAPI.Client\PdfAPI.Client.csproj
Scripts\PdfAPI.Client\PdfAPI.Client.nuspec