> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/template-extraction/template-extraction.md).

# Template Extraction

- [Template Extraction Library](https://docs.apryse.com/template-extraction/template-extraction/readme.md): Harness the power of Apryse's Template Extraction SDK for .NET to classify and extract scanned documents effortlessly. Sign up for a free trial now! Apryse Template Extraction SDK on .NET uses intelli
- [Create Template File](https://docs.apryse.com/template-extraction/template-extraction/create-template.md): Create professional templates easily with the Template Designer Application. Customize designs to suit your needs. Try it now! Apryse Template Extraction SDK on .NET uses intelligent identification to
- [Extract Templated Data](https://docs.apryse.com/template-extraction/template-extraction/extract-data.md): Unlock the power of Template Extraction SDK to effortlessly extract data from files based on template forms. Enhance efficiency and accuracy with flexible data layout support. Apryse Template Extracti
- [Classify File Against Templates](https://docs.apryse.com/template-extraction/template-extraction/classify-file.md): Unlock the power of Template Extraction SDK to classify input files against template forms. Streamline your document processing with this innovative tool. Apryse Template Extraction SDK on .NET uses i
- [Create Classification Cache](https://docs.apryse.com/template-extraction/template-extraction/create-classification-cache.md): Accelerate the classification process with SDK cache data for efficient template matching. Learn how to speed up file classification against multiple forms. Apryse Template Extraction SDK on .NET uses
- [Use Classify Catalogue to SpeedUp Classification](https://docs.apryse.com/template-extraction/template-extraction/classify-catalogue.md): Learn how to optimize classification speed by generating cache with Create Classification Cache. EnableCacheLookup(true) for TemplateClassifier.Builder. Apryse Template Extraction SDK on .NET uses int
- [Create, Edit and Test Template Extraction with the Apryse Template Designer Application](https://docs.apryse.com/template-extraction/template-extraction/designer.md): Learn how to create, edit, and test templates using ApryseTemplateDesigner. Follow step-by-step instructions to optimize template recognition efficiently. Apryse Template Extraction SDK on .NET uses i
- [Code Samples for Template Extraction on Server/Desktop](https://docs.apryse.com/template-extraction/template-extraction/samples.md): Learn how to extract data from input files using Extract Templates, with support for various data layout deformations. Optimize your data extraction process now! Apryse Template Extraction SDK on .NET
- [API for Template Extraction](https://docs.apryse.com/template-extraction/template-extraction/apis.md): Unlock the power of API utility classes for template extraction with .NET and Java. Explore Apryse's TemplateExtraction tools for seamless integration. Apryse Template Extraction SDK on .NET uses inte
- [Samples](https://docs.apryse.com/template-extraction/template-extraction/samples-1.md)
- [Extract Template Forms](https://docs.apryse.com/template-extraction/template-extraction/samples-1/extract-template-forms.md): This sample shows how to extract data from input file based on specified template form.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.apryse.com/template-extraction/template-extraction.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
