diff --git a/libraries/radpdfprocessing/features/digital-signature/getting-started.md b/libraries/radpdfprocessing/features/digital-signature/getting-started.md index bc27050b..1b441aac 100644 --- a/libraries/radpdfprocessing/features/digital-signature/getting-started.md +++ b/libraries/radpdfprocessing/features/digital-signature/getting-started.md @@ -13,6 +13,8 @@ RadPdfProcessing allows adding a digital signature while editing a created from >To use the signing functionality in PdfProcessing for **.NET Standard/.NET Core**, you must add a reference to the **System.Security.Cryptography.Pkcs** NuGet package, version 6 or newer (This functionality is available since R1 2022 SP1). +>note [PdfProcessing Digitally Sign Document Demo](https://demos.telerik.com/document-processing/pdfprocessing/digitally_sign_document) + ## Signing a Document To sign a document, follow the steps: diff --git a/libraries/radpdfprocessing/features/digital-signature/pdfstreamsigner.md b/libraries/radpdfprocessing/features/digital-signature/pdfstreamsigner.md index 46a2b400..f90ea437 100644 --- a/libraries/radpdfprocessing/features/digital-signature/pdfstreamsigner.md +++ b/libraries/radpdfprocessing/features/digital-signature/pdfstreamsigner.md @@ -23,7 +23,7 @@ The following example shows how to insert multiple [Digital Signatures]({%slug r >important In .NET Standard use __Telerik.Documents.Primitives.Rect__ instead of __System.Windows.Rect__. - +>note [PdfProcessing Multiple Digital Signatures Demo](https://demos.telerik.com/document-processing/pdfprocessing/multiple_digital_signatures) diff --git a/libraries/radpdfprocessing/features/digital-signature/signature-validation.md b/libraries/radpdfprocessing/features/digital-signature/signature-validation.md index 306d864b..e8044250 100644 --- a/libraries/radpdfprocessing/features/digital-signature/signature-validation.md +++ b/libraries/radpdfprocessing/features/digital-signature/signature-validation.md @@ -24,6 +24,8 @@ The Signature class exposes two methods that allow you to validate a signature: >important The validation requires that the stream, from which the document is imported, to be opened. The validation is performed for the current field and against the state of the document at the moment of importing. +>note [PdfProcessing Validate Digital Signature Demo](https://demos.telerik.com/document-processing/pdfprocessing/validate_digital_signature) + The following example shows how the validation can be used: #### **[C#] Example: Validate a field** diff --git a/libraries/radpdfprocessing/features/embedded-file-streams/embedded-file-streams.md b/libraries/radpdfprocessing/features/embedded-file-streams/embedded-file-streams.md index 8387423a..a0ba5cf2 100644 --- a/libraries/radpdfprocessing/features/embedded-file-streams/embedded-file-streams.md +++ b/libraries/radpdfprocessing/features/embedded-file-streams/embedded-file-streams.md @@ -16,6 +16,8 @@ RadFixedDocument stores the integrated files in an **EmbeddedFilesCollection** a >important The Name for the EmbeddedFile should contain the file extension as well, e.g. *MySampleTextFile.txt*. +>note [PdfProcessing Embedding File Streams Demo](https://demos.telerik.com/document-processing/pdfprocessing/embed_file_streams) + ### Creating an Embedded File Stream #### **[C#] Creating an embedded file stream** diff --git a/libraries/radpdfprocessing/features/gen-ai-powered-document-insights/overview.md b/libraries/radpdfprocessing/features/gen-ai-powered-document-insights/overview.md index 07dfb581..912394ef 100644 --- a/libraries/radpdfprocessing/features/gen-ai-powered-document-insights/overview.md +++ b/libraries/radpdfprocessing/features/gen-ai-powered-document-insights/overview.md @@ -19,6 +19,8 @@ The GenAI-powered Document Insights feature enables you to easily extract insigh * **Token Optimization**: Reduce token usage by only sending relevant portions of the document to the AI model as shown in the [PartialContextQuestionProcessor]({%slug radpdfprocessing-features-gen-ai-powered-document-insights-partial-context-question-processor%}#when-to-use-partialcontextquestionprocessor) section. * **Multiple LLM Support**: Compatible with different AI providers including Azure OpenAI, OpenAI, and Ollama as described in the [Prerequisites]({%slug radpdfprocessing-features-gen-ai-powered-document-insights-prerequisites%}#ai-provider-setup). +>note [PdfProcessing GenAI Document Insights Demo](https://demos.telerik.com/document-processing/pdfprocessing/genai_document_insights) + The GenAI-powered Document Insights feature includes three main components: |Processor|Description| diff --git a/libraries/radpdfprocessing/features/merge-pdf-documents.md b/libraries/radpdfprocessing/features/merge-pdf-documents.md index 120a37bb..cd0b0324 100644 --- a/libraries/radpdfprocessing/features/merge-pdf-documents.md +++ b/libraries/radpdfprocessing/features/merge-pdf-documents.md @@ -11,6 +11,8 @@ position: 5 **RadPdfProcessing** provides support for merging multiple PDF documents into one using the following approaches: +>note [PdfProcessing Content Merging, Splitting, and Adding Demo](https://demos.telerik.com/document-processing/pdfprocessing/merge_split_add_content) + ## Using the RadFixedDocument.Merge Method You can merge PDF documents out-of-the-box with the **Merge** method of [RadFixedDocument]({%slug radpdfprocessing-model-radfixeddocument%}). This method clones the source document and appends it to the current instance of RadFixedDocument: diff --git a/libraries/radpdfprocessing/formats-and-conversion/ocr/ocrformatprovider.md b/libraries/radpdfprocessing/formats-and-conversion/ocr/ocrformatprovider.md index 266a83aa..5d9ddbd8 100644 --- a/libraries/radpdfprocessing/formats-and-conversion/ocr/ocrformatprovider.md +++ b/libraries/radpdfprocessing/formats-and-conversion/ocr/ocrformatprovider.md @@ -12,6 +12,8 @@ position: 1 Since _Q1 2025_ the __RadPdfProcessing__ library supports Optical Character Recognition (OCR). OCR is the electronic or mechanical conversion of images of typed, handwritten, or printed text into machine-encoded text from a scanned document. The library uses the **OcrFormatProvider** class that allows you to import an image which is returned as a [RadFixedPage]({%slug radpdfprocessing-model-radfixedpage%}). By default, the **OcrFormatProvider** takes as a parameter a **TesseractOcrProvider** implementation which is achieved by using the third-party library [Tesseract](https://github.com/tesseract-ocr/tesseract), however you can provide any [custom implementation]({%slug radpdfprocessing-formats-and-conversion-ocr-custom-ocrprovider%}) instead. +>note [PdfProcessing Optical Character Recognition (OCR) Demo](https://demos.telerik.com/document-processing/pdfprocessing/optical_character_recognition) + You can find all the dependencies and required steps for the implementation in the [Prerequisites]({%slug radpdfprocessing-formats-and-conversion-ocr-prerequisites%}) article. ## TesseractOcrProvider Public API diff --git a/libraries/radpdfprocessing/model/annotations/overview.md b/libraries/radpdfprocessing/model/annotations/overview.md index 358e4aef..34bc3916 100644 --- a/libraries/radpdfprocessing/model/annotations/overview.md +++ b/libraries/radpdfprocessing/model/annotations/overview.md @@ -15,6 +15,8 @@ means of the mouse and keyboard. PDF includes a wide variety of standard [annota >note RadPdfProcessing provides an [Exception Handling]({%slug radpdfprocessing-handling-exceptions%}) mechanism which allows detecting cases with invalid or not supported annotations being imported in the document. +>note [PdfProcessing Annotations Demo](https://demos.telerik.com/document-processing/pdfprocessing/annotations) + The abstract **Annotation** element associates an object with a location on a [RadFixedPage]({%slug radpdfprocessing-model-radfixedpage%}). Annotation exposes the following properties: * **Rect**: The rectangle, which defines the location of the annotation on the page. diff --git a/libraries/radwordsprocessing/editing/gen-ai-powered-document-insights/overview.md b/libraries/radwordsprocessing/editing/gen-ai-powered-document-insights/overview.md index 6071fcef..9fa19fd3 100644 --- a/libraries/radwordsprocessing/editing/gen-ai-powered-document-insights/overview.md +++ b/libraries/radwordsprocessing/editing/gen-ai-powered-document-insights/overview.md @@ -19,6 +19,8 @@ The GenAI-powered Document Insights feature enables you to easily extract insigh * **Token Optimization**: Reduce token usage by only sending relevant portions of the document to the AI model as shown in the [PartialContextQuestionProcessor]({%slug radwordsprocessing-features-gen-ai-powered-document-insights-partial-context-question-processor%}#when-to-use-partialcontextquestionprocessor) section. * **Multiple LLM Support**: Compatible with different AI providers including Azure OpenAI, OpenAI, and Ollama as described in the [Prerequisites]({%slug radwordsprocessing-features-gen-ai-powered-document-insights-prerequisites%}#ai-provider-setup). +>note [WordsProcessing GenAI Document Insights Demo](https://demos.telerik.com/document-processing/wordsprocessing/genai_document_insights) + The GenAI-powered Document Insights feature includes three main components: |Processor|Description|