https://github.com/aspose-pdf/agentic-net-examples
AI verified C# code examples for Aspose.PDF for .NET. Each example compiles, runs, and includes an agents.md guide for AI coding agents..
https://github.com/aspose-pdf/agentic-net-examples
agents-md ai-agents aspose-pdf code-examples csharp dotnet pdf
Last synced: 10 days ago
JSON representation
AI verified C# code examples for Aspose.PDF for .NET. Each example compiles, runs, and includes an agents.md guide for AI coding agents..
- Host: GitHub
- URL: https://github.com/aspose-pdf/agentic-net-examples
- Owner: aspose-pdf
- License: mit
- Created: 2026-02-11T11:02:02.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-02T12:05:59.000Z (13 days ago)
- Last Synced: 2026-04-02T19:07:41.343Z (12 days ago)
- Topics: agents-md, ai-agents, aspose-pdf, code-examples, csharp, dotnet, pdf
- Language: C#
- Homepage: https://products.aspose.com/pdf/net/
- Size: 4.21 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: agents.md
Awesome Lists containing this project
README
# Aspose.PDF for .NET Examples
AI-friendly repository containing validated C# examples for Aspose.PDF for .NET API.
## Overview
This repository provides working code examples demonstrating Aspose.PDF for .NET capabilities. All examples are automatically generated, compiled, and validated using the Aspose.PDF Examples Generator.
## Repository Structure
Examples are organized by feature category:
- `accessibility-and-tagged-pdfs/` - 70 example(s)
- `basic-operations/` - 78 example(s)
- `compare-pdf/` - 30 example(s)
- `conversion/` - 230 example(s)
- `document/` - 72 example(s)
- `facades-acroforms/` - 35 example(s)
- `facades-annotations/` - 9 example(s)
- `facades-bookmarks/` - 23 example(s)
- `facades-convert-documents/` - 28 example(s)
- `facades-documents/` - 56 example(s)
- `facades-edit-document/` - 60 example(s)
- `facades-extract-images-and-text/` - 12 example(s)
- `facades-fill-forms/` - 12 example(s)
- `facades-forms/` - 24 example(s)
- `facades-metadata/` - 59 example(s)
- `facades-pages/` - 43 example(s)
- `facades-secure-documents/` - 31 example(s)
- `facades-sign-documents/` - 14 example(s)
- `facades-stamps/` - 50 example(s)
- `facades-texts-and-images/` - 22 example(s)
- `graphs-zugferd-operators/` - 9 example(s)
- `javascript/` - 9 example(s)
- `operators/` - 7 example(s)
- `pages/` - 45 example(s)
- `parse-pdf/` - 76 example(s)
- `securing-and-signing-pdf/` - 25 example(s)
- `stamping/` - 17 example(s)
- `working-with-annotations/` - 252 example(s)
- `working-with-attachments/` - 95 example(s)
- `working-with-forms/` - 74 example(s)
- `working-with-graphs/` - 33 example(s)
- `working-with-images/` - 27 example(s)
- `working-with-tables/` - 118 example(s)
- `working-with-text/` - 62 example(s)
- `working-with-xml/` - 16 example(s)
Each category contains standalone `.cs` files that can be compiled and run independently.
## Getting Started
### Prerequisites
- .NET SDK (net10.0 or compatible version)
- Aspose.PDF for .NET NuGet package
- Valid Aspose license (for production use)
### Running Examples
Each example is a self-contained C# file. To run an example:
```bash
cd
dotnet new console -o ExampleProject
cd ExampleProject
dotnet add package Aspose.PDF
# Copy the example .cs file as Program.cs
dotnet run
```
## Code Patterns
### Loading a PDF
```csharp
using (Document pdfDoc = new Document("input.pdf"))
{
// Work with document
}
```
### Error Handling
```csharp
if (!File.Exists(inputPath))
{
Console.Error.WriteLine($"Error: File not found – {inputPath}");
return;
}
try
{
// Operations
}
catch (Exception ex)
{
Console.Error.WriteLine($"Error: {ex.Message}");
}
```
### Important Notes
- **One-based indexing**: Aspose.PDF uses 1-based page indexing (`Pages[1]` = first page)
- **Deterministic cleanup**: All IDisposable objects wrapped in `using` blocks
- **Console output**: Success/error messages written to Console.WriteLine/Console.Error
## Contributing
Examples in this repository are **automatically generated**. To suggest new examples:
1. Submit tasks to the Aspose.PDF Examples Generator
2. Generated examples are validated via compilation
3. Passing examples are included in monthly batches
## Related Resources
- [Aspose.PDF for .NET Documentation](https://docs.aspose.com/pdf/net/)
- [API Reference](https://reference.aspose.com/pdf/net/)
- [Aspose Forum](https://forum.aspose.com/c/pdf/10)
- [AI Agent Guide](./agents.md) - For AI agents and code generation tools
## License
All examples use Aspose.PDF for .NET and require a valid license for production use. See [licensing](https://purchase.aspose.com/).
---
*This repository is maintained by automated code generation. For AI-friendly guidance, see [agents.md](./agents.md).*