From a3f666bc5e6aaf893c4e2808bef31867ce5388b3 Mon Sep 17 00:00:00 2001 From: Desislava Yordanova Date: Tue, 6 Jan 2026 17:06:51 +0200 Subject: [PATCH 01/16] Added docs-builder.yml --- docs-builder.yml | 345 ++++++++++++++++++++++++++++++++++++ images/avatar-ninja.svg | 1 + images/ninja-no-results.svg | 47 +++++ images/pdf-cover.png | Bin 0 -> 116648 bytes 4 files changed, 393 insertions(+) create mode 100644 docs-builder.yml create mode 100644 images/avatar-ninja.svg create mode 100644 images/ninja-no-results.svg create mode 100644 images/pdf-cover.png diff --git a/docs-builder.yml b/docs-builder.yml new file mode 100644 index 00000000..48f3b3af --- /dev/null +++ b/docs-builder.yml @@ -0,0 +1,345 @@ +top-navigation-product: document-processing +path-prefix: /document-processing/documentation +default-title-prefix: document-processing + +primary-color: "#27A306" +product-id: 1886 +product-code: TDP +product-name: Telerik Document Processing +product-url: https://www.telerik.com/document-processing-libraries +product-trial-url: https://www.telerik.com/try/devcraft-ultimate +contribute-url: https://github.com/telerik/document-processing-docs/edit/master +search-engine-id: 001595215763381649090:dzdv3_di-fm +avatar-path: ./images/avatar-ninja.svg +no-results-image-path: ./images/ninja-no-results.svg +enable-tabbed-code-blocks: true +pdf-cover-png-path: ./images/pdf-cover.png +img-max-width: 100% +table-layout: fixed +external-snippets-path: ..\..\Work\DocumentProcessingDocsTasks\DPL_Documentation_Code +gitLastCommitDateEnabled: true + +cta-overview: The @Subject is part of @ProductLink, a professional grade .NET library for creating and manipulating PDF, Word, XLSX and HTML files. To try it out sign up for a free 30-day trial. +cta-intro: "Telerik Document Processing is a professional grade .NET library for creating and manipulating PDF, Word, XLSX and HTML files. To try it out sign up for a free 30-day trial." + +# liquid variables +liquid-output-delimiter-left: "{{" +liquid-output-delimiter-right: "}}" +liquid: + mindotnetversion: "8" + maxdotnetversion: "10" + dotnetversions: ".NET 8, .NET 9 and .NET 10" + skiasharpversion: "3.119.1" + harfbuzzsharp: "8.3.1.2" + cryptographypkcs: "9.0.9" + +excluded-files: +- "**/README.md" +- "**/copyright.md" + +meta: + knowledge-base: + position: 100 + libraries/radziplibrary/features: + title: Features + position: 5 + '*radziplibrary': + title: RadZipLibrary + libraries/radpdfprocessing/editing/table: + title: Table + position: 2 + libraries/radpdfprocessing/model/formsource: + title: FormSource + position: 8 + libraries/radpdfprocessing/model/annotations: + title: Annotations + position: 7 + libraries/radpdfprocessing/concepts: + title: Concepts + position: 5 + libraries/radpdfprocessing/editing: + title: Editing + position: 9 + libraries/radpdfprocessing/formats-and-conversion/convert-to-image: + title: Convert to Image + position: 3 + libraries/radpdfprocessing/formats-and-conversion/plain-text: + title: Plain Text + position: 0 + libraries/radpdfprocessing/formats-and-conversion/pdf/expandablememorystream: + title: ExpandableMemoryStream + position: 3 + libraries/radpdfprocessing/formats-and-conversion/pdf/pdfstreamwriter: + title: PdfStreamWriter + position: 2 + libraries/radpdfprocessing/formats-and-conversion/pdf/pdfformatprovider: + title: PdfFormatProvider + position: 1 + libraries/radpdfprocessing/formats-and-conversion/pdf: + title: Pdf + position: 0 + libraries/radpdfprocessing/formats-and-conversion/ocr: + title: OCR + position: 2 + libraries/radpdfprocessing/formats-and-conversion: + title: Formats and Conversion + position: 8 + libraries/radpdfprocessing/model/actions/js-actions: + title: Javascript Actions + position: 1 + libraries/radpdfprocessing/model/actions: + title: Actions + position: 7 + libraries/radpdfprocessing/model/interactive-forms/form-fields: + title: Form Fields + libraries/radpdfprocessing/model/interactive-forms: + title: Interactive Forms + libraries/radpdfprocessing/features/gen-ai-powered-document-insights/custom-partialcontextquestionprocessor: + title: Custom PartialContextQuestionProcessor + position: 6 + libraries/radpdfprocessing/features/gen-ai-powered-document-insights/partial-context-question-processor: + title: PartialContextQuestionProcessor + position: 5 + libraries/radpdfprocessing/features/gen-ai-powered-document-insights: + title: GenAI-powered Document Insights + position: 6 + libraries/radpdfprocessing/features/embedded-file-streams: + title: Embedded File Streams + position: 5 + libraries/radpdfprocessing/features/accessibility-support: + title: Accessibility Support + position: 0 + libraries/radpdfprocessing/features/digital-signature: + title: Digital Signature + position: 2 + libraries/radpdfprocessing/features: + title: Features + position: 6 + libraries/radpdfprocessing/model: + title: Model + position: 4 + libraries/radpdfprocessing/cross-platform: + title: Cross-Platform Support + position: 2 + '*radpdfprocessing': + title: RadPdfProcessing + libraries/radspreadprocessing/features/styling: + title: Styling + position: 4 + libraries/radspreadprocessing/features/protection: + title: Protection + position: 3 + libraries/radspreadprocessing/features/formulas: + title: Formulas + position: 2 + libraries/radspreadprocessing/features/fill-data-automatically: + title: Fill Data Automatically + position: 1 + libraries/radspreadprocessing/features/charts: + title: Charts + position: 0 + libraries/radspreadprocessing/features/gen-ai-powered-document-insights/custom-partialcontextquestionprocessor: + title: Custom PartialContextQuestionProcessor + position: 6 + libraries/radspreadprocessing/features/gen-ai-powered-document-insights/partial-context-question-processor: + title: PartialContextQuestionProcessor + position: 5 + libraries/radspreadprocessing/features/gen-ai-powered-document-insights: + title: GenAI-powered Document Insights + position: 7 + libraries/radspreadprocessing/formats-and-conversion/json/jsonexportsettings: + title: JsonExportSettings + position: 2 + libraries/radspreadprocessing/formats-and-conversion/json/jsonformatprovider: + title: JsonFormatProvider + position: 1 + libraries/radspreadprocessing/formats-and-conversion/json: + title: Json + position: 7 + libraries/radspreadprocessing/formats-and-conversion/data-table: + title: DataTable + position: 6 + libraries/radspreadprocessing/formats-and-conversion/txt: + title: Txt + position: 5 + libraries/radspreadprocessing/formats-and-conversion/csv: + title: Csv + position: 4 + libraries/radspreadprocessing/formats-and-conversion/pdf: + title: Pdf + position: 3 + libraries/radspreadprocessing/formats-and-conversion/import-and-export-to-excel-file-formats/xlsm: + title: Xlsm + position: 3 + libraries/radspreadprocessing/formats-and-conversion/import-and-export-to-excel-file-formats/xlsx: + title: Xlsx + position: 2 + libraries/radspreadprocessing/formats-and-conversion/import-and-export-to-excel-file-formats/xls: + title: Xls + position: 1 + libraries/radspreadprocessing/formats-and-conversion/import-and-export-to-excel-file-formats: + title: Excel File Formats + position: 2 + libraries/radspreadprocessing/formats-and-conversion: + title: Formats and Conversion + position: 10 + libraries/radspreadprocessing/helpers: + title: Helpers + position: 9 + libraries/radspreadprocessing/features: + title: Features + position: 7 + libraries/radspreadprocessing/working-with-cells: + title: Cells + position: 6 + libraries/radspreadprocessing/working-with-rows-and-columns: + title: Rows and Columns + position: 5 + libraries/radspreadprocessing/working-with-worksheets: + title: Worksheets + position: 4 + libraries/radspreadprocessing/working-with-workbooks: + title: Workbooks + position: 3 + libraries/radspreadprocessing/cross-platform-support: + title: Cross-Platform Support + position: 2 + '*radspreadprocessing': + title: RadSpreadProcessing + libraries/radspreadstreamprocessing/features/styling: + title: Styling + position: 0 + libraries/radspreadstreamprocessing/features: + title: Features + position: 4 + libraries/radspreadstreamprocessing/model: + title: Model + position: 3 + '*radspreadstreamprocessing': + title: RadSpreadStreamProcessing + libraries/radwordsprocessing/model/shapes: + title: Shapes + position: 18 + libraries/radwordsprocessing/model/content-controls: + title: Content Controls + position: 17 + libraries/radwordsprocessing/concepts/fields: + title: Fields + position: 0 + libraries/radwordsprocessing/formats-and-conversion/plain-text: + title: Plain text + position: 5 + libraries/radwordsprocessing/formats-and-conversion/pdf: + title: Pdf + position: 4 + libraries/radwordsprocessing/formats-and-conversion/html: + title: Html + position: 3 + libraries/radwordsprocessing/formats-and-conversion/rtf: + title: Rtf + position: 2 + libraries/radwordsprocessing/formats-and-conversion/word-file-formats/docx: + title: Docx + position: 2 + libraries/radwordsprocessing/formats-and-conversion/word-file-formats/doc: + title: Doc + position: 1 + libraries/radwordsprocessing/formats-and-conversion/word-file-formats: + title: Word File Formats + position: 1 + libraries/radwordsprocessing/concepts: + title: Concepts + position: 6 + libraries/radwordsprocessing/editing/gen-ai-powered-document-insights/custom-partialcontextquestionprocessor: + title: Custom PartialContextQuestionProcessor + position: 6 + libraries/radwordsprocessing/editing/gen-ai-powered-document-insights/partial-context-question-processor: + title: PartialContextQuestionProcessor + position: 5 + libraries/radwordsprocessing/editing/gen-ai-powered-document-insights: + title: GenAI-powered Document Insights + position: 7 + libraries/radwordsprocessing/editing/find-and-replace: + title: Find and Replace + position: 6 + libraries/radwordsprocessing/editing: + title: Features + position: 5 + libraries/radwordsprocessing/formats-and-conversion: + title: Formats and Conversion + position: 7 + libraries/radwordsprocessing/model: + title: Model + position: 4 + '*radwordsprocessing': + title: RadWordsProcessing + '*howto': + title: How To + position: 100 + '*changes-and-backwards-compatibility': + title: Changes and Backward Compatibility + position: 3 + '*changes-and-backward-compatibility': + title: Changes and Backward Compatibility + position: 3 + '*general-information': + title: General Information + position: 2 + '*getting-started': + title: Getting Started + position: 2 + '*overview': + title: Overview + position: 1 + security: + title: Security + position: 97 + common-information: + title: Common Information + position: 98 + troubleshooting: + title: Troubleshooting + position: 99 + for-more-help: + title: For More Help + position: 10 + libraries: + title: Libraries + position: 8 + integration: + title: Integration + position: 7 + distribution-and-licensing/license-key: + title: License Key + position: 1 + distribution-and-licensing: + title: Distribution and Licensing + position: 6 + upgrade: + title: Upgrade + position: 5 + installation-and-deployment: + title: Installation and Deployment + position: 4 + ai-coding-assistant: + title: AI Coding Assistant + position: 10 + release-notes/2024: + title: "2024" + position: 100 + release-notes/2025: + title: "2025" + position: 99 + release-notes: + title: Release Notes + position: 110 + api: + title: API Reference + position: 100 + +redirects: +- from: "^/?$" + to: "/introduction" + type: Permanent + + diff --git a/images/avatar-ninja.svg b/images/avatar-ninja.svg new file mode 100644 index 00000000..d98c1b20 --- /dev/null +++ b/images/avatar-ninja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/ninja-no-results.svg b/images/ninja-no-results.svg new file mode 100644 index 00000000..5d84ade5 --- /dev/null +++ b/images/ninja-no-results.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/pdf-cover.png b/images/pdf-cover.png new file mode 100644 index 0000000000000000000000000000000000000000..ce9967ef4e5b5ded87c52f3911c1fca7a737ea94 GIT binary patch literal 116648 zcmbSy2UJttvu{L1I;fyX2bCfMp?8q3^b$b2lz`MAp;r+R1u06A4uZ5$A|N0gM5Pmv zCIkXVFCnzh6W-zbzW@K;``&$JJ=V%1CujET*)y|eetXWG*9Ll;G?dJgAP|V=;R7`z z5a=Qp1R~`mCjow`V-Ye3{!w^6Fo%OcRM*Zw7eE z8gQz@yrG;jLL!0=V6X_M6!1-4QdC+-<{qagSX4|HEGaB1At(x#1&hc^NO1o1#|=#9 z?dT+Hq^9xDWWbdI_Y)re}8`=e=#ALx3jQ_jEsyhSX5Y4R1lyLga>;1*aZlB z!f*YHgBld>;O*k&;{x;KJm+X<5A*d=;08qfdkr35|7Pn6|3^=N#)Jdxyo5!Bz~^iF zi_p>G-*jHS-tK=*?&u&4b%%ODJ$>K+t;oM=y`I2)VDKlf{|)PZ-~KNX0J_!H{r4RI ztt=iM|DFQwqwWVR;~$0mx72V*pchow2nvV!dOJYX{QxmT15m_<7z*7H(6z~~GJ0H9ME3u=4tP{-J!wy)mi-(;vRM^YYnVa+9 zYLr!lxx>7Hi2>=v{*pphSN5SN+{ez-0s2r)fg4z}kc*3>thj>|)LvZ5QBVTvBrWJ< zFYYL4=O`s32o)29N*r*}4B`uIExY0vy3IP7V$tl7Ld74$^`S zQsVXiA4h3HNiioosHB99gP5Jfxi|miAhHi!;DG4@|JfhL(5L@=b9dqV%O_;*9L{}R zf!pES$WTY_e|~oPZ}jp1H1j{>{hvSqrvC@y|2;b#=H%mV=M7bM26Xp-buQumo$zow zzyGu7|8J)JTc-b2^#92j|9?dPM=cId>^z;JK;#tWK3|ORd5HPjD8m1`gti6HgyMNkm3%bw|^-xV25|Fh)2>g7{JapzYaUUbHm=(A~ zeSm2+jsTVNm0#~Biy~Q@AwY)0%)AKeJ#gxi3em?C77DZ%bi6wK_eaki#9CF~Oo;NOSO5FN6^1NcV9Dd8~ z3v(af67;8KZ#Ib8)6EO#hpz%*+msSmif%)lkN_IlZxBV}=X zJl!xY%?yaJmf0dC!N7CyHKbPEp1AiiZF4G`>?}b#a+K->n<6 zyg^C6xb&5?Oq~I~N+JTWSW)1m)}v$R!AkvC?lUE3ygflCOfK9?51VwM6pJaTj{x3y z2^!|BSecZc9