This folder contains the live, publish-ready C# examples for the Rendering category. Each file is a standalone example selected from the latest verified generation run and aligned with the active category rules.
- Category: Rendering
- Slug: rendering
- Total examples: 70
- Workflow examples: 70 / 70 use the standard rendering workflow
- Use native Aspose.Words APIs directly.
- Create local sample source documents when a task refers to an existing file, folder, stream, template, or input asset.
- Do not assume external files or folders already exist.
- Prefer
Document.Savewith the appropriate save options for rendering tasks. - Prefer
Aspose.DrawingoverSystem.Drawingunless a documented API explicitly requiresSystem.Drawing. - Keep validation narrow and task-specific.
- .NET SDK 8.0 or later
- Aspose.Words for .NET
26.4.0 - Aspose.Drawing.Common
Each file in this folder is a single, standalone .cs console example. To run one example:
# From the repository root
dotnet new console -n ExampleProject --framework net8.0
cd ExampleProject
dotnet add package Aspose.Words --version 26.4.0
dotnet add package Aspose.Drawing.Common
# Copy one example from this folder into the project as Program.cs
# PowerShell:
Copy-Item ..\rendering\<example-file>.cs .\Program.cs
# Build and run
dotnet build --configuration Release --verbosity minimal
dotnet run --configuration Release --no-buildExample:
# From the repository root
dotnet new console -n ExampleProject --framework net8.0
cd ExampleProject
dotnet add package Aspose.Words --version 26.4.0
dotnet add package Aspose.Drawing.Common
# PowerShell example
Copy-Item ..\rendering\load-a-docx-file-into-a-document-object-using-the-api.cs .\Program.cs
dotnet build --configuration Release --verbosity minimal
dotnet run --configuration Release --no-build| # | File | Original task | Workflow | Outputs | Selected engine |
|---|---|---|---|---|---|
| 1 | load-a-docx-file-into-a-document-object-using-the-api.cs |
Load a DOCX file into a Document object using the API. | rendering-workflow | docx, doc | mcp |
| 2 | set-imagesaveoptions-desireddpi-to-300-to-produce-high-resolution-tiff-images-for-printing.cs |
Set ImageSaveOptions.DesiredDpi to 300 to produce high‑resolution TIFF images for printing. | rendering-workflow | tiff | mcp |
| 3 | configure-imagesaveoptions-pixelformat-as-format1bppindexed-for-black-and-white-tiff-outpu.cs |
Configure ImageSaveOptions.PixelFormat as Format1bppIndexed for black‑and‑white TIFF output in the conversion. | rendering-workflow | tiff | mcp |
| 4 | choose-tiffcompression-ccitt4-via-imagesaveoptions-to-apply-lossless-binary-compression-du.cs |
Choose TiffCompression.Ccitt4 via ImageSaveOptions to apply lossless binary compression during saving. | rendering-workflow | tiff | mcp |
| 5 | adjust-thresholdforfloydsteinbergdithering-to-150-to-darken-binary-tiff-images-significant.cs |
Adjust ThresholdForFloydSteinbergDithering to 150 to darken binary TIFF images significantly. | rendering-workflow | tiff | mcp |
| 6 | assign-fontsettings-fontfolders-to-a-custom-directory-containing-required-truetype-fonts-f.cs |
Assign FontSettings.FontFolders to a custom directory containing required TrueType fonts for rendering. | rendering-workflow | mcp | |
| 7 | enable-fontsettings-enableopentypefeatures-to-render-ligatures-and-stylistic-sets-correctl.cs |
Enable FontSettings.EnableOpenTypeFeatures to render ligatures and stylistic sets correctly in TIFFs. | rendering-workflow | tiff | mcp |
| 8 | disable-automatic-font-substitution-by-setting-substitutionsettings-enabled-to-false-durin.cs |
Disable automatic font substitution by setting SubstitutionSettings.Enabled to false during rendering. | rendering-workflow | mcp | |
| 9 | define-a-fallback-list-using-fontfallbacksettings-predefinedsettings-for-missing-glyphs-du.cs |
Define a fallback list using FontFallbackSettings.PredefinedSettings for missing glyphs during rendering. | rendering-workflow | mcp | |
| 10 | set-imagesaveoptions-pagecount-to-limit-tiff-output-to-the-first-five-pages-only.cs |
Set ImageSaveOptions.PageCount to limit TIFF output to the first five pages only. | rendering-workflow | tiff | mcp |
| 11 | use-imagesaveoptions-pagesavingcallback-to-customize-file-naming-for-each-generated-tiff-p.cs |
Use ImageSaveOptions.PageSavingCallback to customize file naming for each generated TIFF page. | rendering-workflow | tiff | mcp |
| 12 | save-the-document-as-a-multipage-tiff-using-document-save-with-configured-options.cs |
Save the document as a multipage TIFF using Document.Save with configured options. | rendering-workflow | doc, tiff | mcp |
| 13 | batch-process-a-folder-of-docx-files-applying-200-dpi-and-ccitt3-compression-to-each-tiff.cs |
Batch process a folder of DOCX files, applying 200 DPI and CCITT3 compression to each TIFF. | rendering-workflow | docx, doc, tiff | mcp |
| 14 | create-a-console-application-that-accepts-input-path-dpi-and-compression-type-arguments-fo.cs |
Create a console application that accepts input path, DPI, and compression type arguments for TIFF conversion. | rendering-workflow | tiff | mcp |
| 15 | load-documents-from-a-network-share-configure-custom-font-folders-and-output-tiffs-to-a-lo.cs |
Load documents from a network share, configure custom font folders, and output TIFFs to a local directory. | rendering-workflow | doc, tiff | mcp |
| 16 | install-truetype-fonts-on-linux-by-copying-ttf-files-and-pointing-fontsettings-to-the-dire.cs |
Install TrueType fonts on Linux by copying .TTF files and pointing FontSettings to the directory. | rendering-workflow | mcp | |
| 17 | render-a-doc-file-on-a-headless-linux-server-using-fontsettings-that-reference-the-linux-f.cs |
Render a DOC file on a headless Linux server using FontSettings that reference the Linux font folder. | rendering-workflow | doc | mcp |
| 18 | verify-that-opentype-features-such-as-discretionary-ligatures-appear-correctly-in-the-gene.cs |
Verify that OpenType features such as discretionary ligatures appear correctly in the generated TIFF. | rendering-workflow | tiff | mcp |
| 19 | subset-embedded-truetype-fonts-during-rendering-to-reduce-the-resulting-tiff-file-size-sig.cs |
Subset embedded TrueType fonts during rendering to reduce the resulting TIFF file size significantly. | rendering-workflow | tiff | mcp |
| 20 | apply-format24bpprgb-pixel-format-for-color-tiff-output-from-docx-documents-accurately.cs |
Apply Format24bppRgb pixel format for color TIFF output from DOCX documents accurately. | rendering-workflow | docx, doc, tiff | mcp |
| 21 | generate-a-single-page-tiff-from-the-first-page-of-a-multipage-docx-using-imagesaveoptions.cs |
Generate a single‑page TIFF from the first page of a multipage DOCX using ImageSaveOptions. | rendering-workflow | docx, doc, tiff | mcp |
| 22 | set-desireddpi-to-72-for-low-resolution-tiff-suitable-for-email-attachments.cs |
Set DesiredDpi to 72 for low‑resolution TIFF suitable for email attachments. | rendering-workflow | tiff | mcp |
| 23 | use-format8bppindexed-pixel-format-to-produce-grayscale-tiffs-efficiently-for-archiving.cs |
Use Format8bppIndexed pixel format to produce grayscale TIFFs efficiently for archiving. | rendering-workflow | tiff | mcp |
| 24 | apply-tiffcompression-ccitt3-and-verify-file-size-reduction-compared-to-uncompressed-tiff.cs |
Apply TiffCompression.Ccitt3 and verify file size reduction compared to uncompressed TIFF significant. | rendering-workflow | tiff | mcp |
| 25 | configure-fontsettings-substitutionsettings-fontfallbacksettings-with-a-custom-xml-hierarc.cs |
Configure FontSettings.SubstitutionSettings.FontFallbackSettings with a custom XML hierarchy for fallback fonts definition. | rendering-workflow | xml | mcp |
| 26 | enable-font-substitution-fallback-to-arial-unicode-ms-for-characters-missing-in-primary-fo.cs |
Enable font substitution fallback to Arial Unicode MS for characters missing in primary fonts. | rendering-workflow | mcp | |
| 27 | create-a-powershell-script-that-iterates-over-doc-files-sets-dpi-to-250-and-saves-tiffs.cs |
Create a PowerShell script that iterates over DOC files, sets DPI to 250, and saves TIFFs. | rendering-workflow | doc, tiff | mcp |
| 28 | implement-parallel-processing-to-batch-convert-doc-files-to-tiff-for-improved-conversion-t.cs |
Implement parallel processing to batch convert DOC files to TIFF for improved conversion throughput significantly. | rendering-workflow | doc, tiff | mcp |
| 29 | set-imagesaveoptions-compression-to-tiffcompression-ccitt3-and-pixelformat-to-format1bppin.cs |
Set ImageSaveOptions.Compression to TiffCompression.Ccitt3 and PixelFormat to Format1bppIndexed for smallest file size possible. | rendering-workflow | tiff | mcp |
| 30 | use-desireddpi-500-to-generate-archival-quality-tiffs-and-assess-the-impact-on-file-size.cs |
Use DesiredDpi 500 to generate archival‑quality TIFFs and assess the impact on file size. | rendering-workflow | tiff | mcp |
| 31 | load-a-docx-set-fontsettings-enableopentypefeatures-false-and-render-to-1bpp-tiff-for-mini.cs |
Load a DOCX, set FontSettings.EnableOpenTypeFeatures false, and render to 1bpp TIFF for minimal size. | rendering-workflow | docx, doc, tiff | mcp |
| 32 | configure-fontsettings-to-load-fonts-from-a-usb-drive-for-documents-containing-special-sym.cs |
Configure FontSettings to load fonts from a USB drive for documents containing special symbols. | rendering-workflow | doc | mcp |
| 33 | create-a-unit-test-that-asserts-the-tiff-output-contains-the-number-of-pages-as-the-source.cs |
Create a unit test that asserts the TIFF output contains the number of pages as the source DOCX. | rendering-workflow | docx, doc, tiff | mcp |
| 34 | set-imagesaveoptions-thresholdforfloydsteinbergdithering-to-90-for-lighter-binary-tiffs-su.cs |
Set ImageSaveOptions.ThresholdForFloydSteinbergDithering to 90 for lighter binary TIFFs suitable for OCR preprocessing efficient. | rendering-workflow | tiff | mcp |
| 35 | use-imagesaveoptions-compression-tiffcompression-ccitt4-and-desireddpi-250-for-balanced-qu.cs |
Use ImageSaveOptions.Compression = TiffCompression.Ccitt4 and DesiredDpi = 250 for balanced quality black‑and‑white TIFFs. | rendering-workflow | tiff | mcp |
| 36 | load-a-docx-document-and-configure-rendering-options-before-conversion.cs |
Load a DOCX document and configure rendering options before conversion. | rendering-workflow | docx, doc | mcp |
| 37 | create-a-custom-fontsettings-object-pointing-to-a-network-folder-containing-truetype-fonts.cs |
Create a custom FontSettings object pointing to a network folder containing TrueType fonts. | rendering-workflow | mcp | |
| 38 | assign-the-fontsettings-instance-to-the-document-to-enable-custom-font-lookup.cs |
Assign the FontSettings instance to the Document to enable custom font lookup. | rendering-workflow | doc | mcp |
| 39 | specify-a-default-fallback-font-name-for-missing-truetype-fonts-when-saving-as-pdf.cs |
Specify a default fallback font name for missing TrueType fonts when saving as PDF. | rendering-workflow | mcp | |
| 40 | load-font-substitution-rules-from-an-xml-file-and-apply-them-to-the-document.cs |
Load font substitution rules from an XML file and apply them to the document. | rendering-workflow | doc, xml | mcp |
| 41 | enable-opentype-typographic-features-to-preserve-ligatures-and-contextual-forms-during-pdf.cs |
Enable OpenType typographic features to preserve ligatures and contextual forms during PDF rendering. | rendering-workflow | mcp | |
| 42 | render-a-docx-file-to-pdf-while-embedding-only-the-glyphs-used-from-each-truetype-font.cs |
Render a DOCX file to PDF while embedding only the glyphs used from each TrueType font. | rendering-workflow | docx, doc, pdf | mcp |
| 43 | disable-opentype-features-to-generate-a-pdf-for-typographic-comparison.cs |
Disable OpenType features to generate a PDF for typographic comparison. | rendering-workflow | mcp | |
| 44 | set-imagesaveoptions-dpix-and-dpiy-to-600-to-produce-high-resolution-tiff-output.cs |
Set ImageSaveOptions.DpiX and DpiY to 600 to produce high‑resolution TIFF output. | rendering-workflow | tiff | mcp |
| 45 | set-imagesaveoptions-dpix-and-dpiy-to-300-for-standard-dpi-tiff-conversion.cs |
Set ImageSaveOptions.DpiX and DpiY to 300 for standard DPI TIFF conversion. | rendering-workflow | tiff | mcp |
| 46 | apply-a-binarization-threshold-of-150-for-darker-grayscale-tiff-rendering.cs |
Apply a binarization threshold of 150 for darker grayscale TIFF rendering. | rendering-workflow | tiff | mcp |
| 47 | apply-a-threshold-of-100-for-lighter-grayscale-tiff-conversion-during-processing.cs |
Apply a threshold of 100 for lighter grayscale TIFF conversion during processing. | rendering-workflow | tiff | mcp |
| 48 | configure-imagesaveoptions-pixelformat-to-format1bppindexed-for-1-bit-black-white-tiff-out.cs |
Configure ImageSaveOptions.PixelFormat to Format1bppIndexed for 1‑bit black‑white TIFF output generation. | rendering-workflow | tiff | mcp |
| 49 | configure-imagesaveoptions-pixelformat-to-format8bppindexed-and-use-lzw-compression-for-co.cs |
Configure ImageSaveOptions.PixelFormat to Format8bppIndexed and use LZW compression for color TIFF. | rendering-workflow | tiff | mcp |
| 50 | set-imagesaveoptions-tiffcompression-to-ccitt4-for-optimal-black-white-tiff-size-reduction.cs |
Set ImageSaveOptions.TiffCompression to CCITT4 for optimal black‑white TIFF size reduction. | rendering-workflow | tiff | mcp |
| 51 | set-imagesaveoptions-tiffcompression-to-ccitt3-for-fax-ready-tiff-output-compliant-with-st.cs |
Set ImageSaveOptions.TiffCompression to CCITT3 for fax‑ready TIFF output compliant with standards. | rendering-workflow | tiff | mcp |
| 52 | set-imagesaveoptions-compressionlevel-to-maximum-to-reduce-tiff-file-size-without-quality.cs |
Set ImageSaveOptions.CompressionLevel to maximum to reduce TIFF file size without quality loss. | rendering-workflow | tiff | mcp |
| 53 | generate-a-multipage-tiff-from-a-docx-file-using-parallel-batch-processing.cs |
Generate a multipage TIFF from a DOCX file using parallel batch processing. | rendering-workflow | docx, doc, tiff | mcp |
| 54 | convert-a-batch-of-doc-files-to-tiff-using-1-bit-pixel-format-and-ccitt4-compression.cs |
Convert a batch of DOC files to TIFF using 1‑bit pixel format and CCITT4 compression. | rendering-workflow | doc, tiff | mcp |
| 55 | batch-convert-a-folder-of-docx-files-to-tiff-with-shared-imagesaveoptions-settings.cs |
Batch convert a folder of DOCX files to TIFF with shared ImageSaveOptions settings. | rendering-workflow | docx, doc, tiff | mcp |
| 56 | create-a-net-service-that-watches-a-folder-and-converts-incoming-docx-files-to-tiff-automa.cs |
Create a .NET service that watches a folder and converts incoming DOCX files to TIFF automatically. | rendering-workflow | docx, doc, tiff | mcp |
| 57 | create-a-net-core-console-app-that-monitors-a-directory-and-converts-new-docx-files-to-tif.cs |
Create a .NET Core console app that monitors a directory and converts new DOCX files to TIFF. | rendering-workflow | docx, doc, tiff | mcp |
| 58 | write-a-powershell-script-to-batch-convert-docx-files-to-multipage-tiff-with-custom-dpi.cs |
Write a PowerShell script to batch convert DOCX files to multipage TIFF with custom DPI. | rendering-workflow | docx, doc, tiff | mcp |
| 59 | write-a-batch-script-that-converts-all-docx-files-in-a-folder-to-tiff-using-predefined-com.cs |
Write a batch script that converts all DOCX files in a folder to TIFF using predefined compression. | rendering-workflow | docx, doc, tiff | mcp |
| 60 | adjust-imagesaveoptions-thresholdforfloydsteinbergdithering-to-200-for-darker-tiff-output.cs |
Adjust ImageSaveOptions.ThresholdForFloydSteinbergDithering to 200 for darker TIFF output during rendering. | rendering-workflow | tiff | mcp |
| 61 | adjust-imagesaveoptions-thresholdforfloydsteinbergdithering-to-180-for-moderately-dark-tif.cs |
Adjust ImageSaveOptions.ThresholdForFloydSteinbergDithering to 180 for moderately dark TIFF images during conversion. | rendering-workflow | tiff | mcp |
| 62 | set-imagesaveoptions-dpix-to-72-and-dpiy-to-144-to-create-vertically-stretched-tiff.cs |
Set ImageSaveOptions.DpiX to 72 and DpiY to 144 to create vertically stretched TIFF. | rendering-workflow | tiff | mcp |
| 63 | set-imagesaveoptions-dpix-to-72-and-dpiy-to-300-for-asymmetric-resolution-tiff.cs |
Set ImageSaveOptions.DpiX to 72 and DpiY to 300 for asymmetric resolution TIFF. | rendering-workflow | tiff | mcp |
| 64 | split-a-generated-multipage-tiff-into-individual-page-images-programmatically-after-conver.cs |
Split a generated multipage TIFF into individual page images programmatically after conversion. | rendering-workflow | tiff | mcp |
| 65 | create-a-unit-test-that-verifies-tiff-output-matches-expected-pixel-format-and-compression.cs |
Create a unit test that verifies TIFF output matches expected pixel format and compression. | rendering-workflow | tiff | mcp |
| 66 | create-a-unit-test-that-ensures-1-bit-tiff-files-contain-exactly-two-colors.cs |
Create a unit test that ensures 1‑bit TIFF files contain exactly two colors. | rendering-workflow | tiff | mcp |
| 67 | extract-embedded-truetype-fonts-from-a-pdf-to-verify-correct-subsetting-after-rendering.cs |
Extract embedded TrueType fonts from a PDF to verify correct subsetting after rendering. | rendering-workflow | mcp | |
| 68 | render-a-docx-to-pdf-with-full-font-embedding-and-then-extract-fonts-to-confirm-subsetting.cs |
Render a DOCX to PDF with full font embedding and then extract fonts to confirm subsetting disabled. | rendering-workflow | docx, doc, pdf | mcp |
| 69 | configure-fontsettings-substitutionsettings-to-map-missing-arial-to-liberation-sans-on-lin.cs |
Configure FontSettings.SubstitutionSettings to map missing Arial to Liberation Sans on Linux platforms. | rendering-workflow | mcp | |
| 70 | configure-fontsettings-to-prioritize-fonts-from-a-user-specified-directory-over-system-fon.cs |
Configure FontSettings to prioritize fonts from a user‑specified directory over system fonts during rendering. | rendering-workflow | mcp |
- The selected file for each task is the verified winner recorded in the batch run.
- This category performed well with light rules plus a narrow task-specific fix for PDF embedded font verification.
- Preserve exact file-to-task traceability when updating the category.
- Bootstrap all sample input files locally inside the example when the task refers to an existing asset.