This directory contains 69 complete, runnable F# examples for GroupDocs.Conversion.LowCode. They are generated from the documentation at https://docs.groupdocs.net/conversion/, so every example matches a code sample in the docs.
- Package: GroupDocs.Conversion.LowCode 26.9.0
- Language: F# (
net10.0) - Documentation: https://docs.groupdocs.net/conversion/
- API Reference: https://reference.groupdocs.net/conversion/
The examples mirror the structure of the documentation:
/
βββ π Examples/
β βββ π developer-guide/ (1 examples)
β βββ π developer-guide/loading-source-documents/ (3 examples)
β βββ π developer-guide/saving-converted-documents/ (3 examples)
β βββ π developer-guide/using-doc-to-pdf-converter/ (7 examples)
β βββ π developer-guide/using-docx-to-pdf-converter/ (6 examples)
β βββ π developer-guide/using-html-to-pdf-converter/ (6 examples)
β βββ π developer-guide/using-pdf-to-docx-converter/ (6 examples)
β βββ π developer-guide/using-pdf-to-md-converter/ (5 examples)
β βββ π developer-guide/using-pdf-to-pdfa-converter/ (6 examples)
β βββ π developer-guide/using-ppt-to-pdf-converter/ (6 examples)
β βββ π developer-guide/using-pptx-to-pdf-converter/ (6 examples)
β βββ π developer-guide/using-xls-to-pdf-converter/ (6 examples)
β βββ π developer-guide/using-xlsx-to-pdf-converter/ (6 examples)
β βββ π licensing/ (2 examples)
βββ π README.md
βββ π run_all_examples.bat
βββ π run_all_examples.ps1
βββ π run_all_examples.sh
- BasicExample
- ProtectedDocToPdf
- DocWithTrackedChangesToPdf
- DocWithCommentsToPdfWithoutComments
- SpecificDocPagesToPdf
- DocToPasswordProtectedPdf
- DocToPdfaFormat
- BasicExample
- ProtectedDocxToPdf
- DocxWithTrackedChangesToPdf
- DocxWithCommentsToPdfWithoutComments
- SpecificDocxPagesToPdf
- DocxToPasswordProtectedPdf
- BasicExample
- HtmlWithCustomCssStyling
- HtmlWithZoomLevel
- SkipExternalResourcesReferencedInHtml
- HtmlToPdfWithSpecificPdfFormat
- HtmlToPasswordProtectedPdf
- BasicExample
- ProtectedPdfToDocx
- FlattenFieldsInFormFillablePdf
- PdfWithAnnotationsToDocxWithoutAnnotations
- PdfToPasswordProtectedDocx
- PdfToDocxWithA4PageSize
- BasicExample
- ProtectedPdfToMarkdown
- FlattenFieldsInFormFillablePdf
- PdfWithAnnotationsToMarkdownWithoutAnnotations
- SkipImagesWhenConvertingPdfToMarkdown
- BasicExample
- ProtectedPdfToPdfa
- FlattenFieldsInFormFillablePdf
- PdfWithAnnotationsToPdfaWithoutAnnotations
- SpecificPdfPagesToPdfa
- PdfToPasswordProtectedPdfa
- BasicExample
- ProtectedPptToPdf
- PptWithHiddenSlides
- PptWithPreservedDocumentStructureForAccessiblePdf
- SpecificPptSlidesToPdf
- PptToPasswordProtectedPdf
- BasicExample
- ProtectedPptxToPdf
- PptxWithHiddenSlides
- PreserveDocumentStructureForAccessiblePdf
- SpecificPptxSlidesToPdf
- PptxToPasswordProtectedPdf
- BasicExample
- ProtectedXlsToPdf
- SpecificSheetsFromXlsToPdf
- XlsWithHiddenSheets
- XlsToPdfWithSpecificPdfFormat
- XlsToPasswordProtectedPdf
- BasicExample
- ProtectedXlsxToPdf
- SpecificSheetsFromXlsxToPdf
- XlsxWithHiddenSheetsToPdf
- XlsxToPdfWithSpecificPdfFormat
- XlsxToPasswordProtectedPdf
- .NET SDK that supports
net10.0 - GroupDocs.Conversion.LowCode license keys: the examples read them from the
GD_PUBLIC_KEYandGD_PRIVATE_KEYenvironment variables and stop with an error when they are not set. A temporary license works too. - Sample files (copied into each example folder)
# Windows
set GD_PUBLIC_KEY=your-public-key
set GD_PRIVATE_KEY=your-private-key
# Linux/macOS
export GD_PUBLIC_KEY=your-public-key
export GD_PRIVATE_KEY=your-private-keyEdit the Program.fs file and replace the placeholder values:
let publicKey = "your-public-key"
let privateKey = "your-private-key"- Navigate to an example directory:
cd Examples/developer-guide/CopyTheCodeExample - Run the example:
dotnet run
- Look for the generated files in the example directory.
- Windows (Command Prompt):
run_all_examples.bat - Windows (PowerShell):
.\run_all_examples.ps1 - Linux/macOS:
./run_all_examples.sh
The scripts read the license keys from the environment variables. They skip the 2 examples that load a license file or keys from Program.fs; put your license into those files and run them individually.