scConverter SDK Updates

The latest update will always include all previous fixes and improvements


Version 10.11
12 June 2026
Feature Update
Download Now:
32-bit 64-bit
New methods for handling PDF Portfolio and PDF Package files:
Change to Existing Method:
  • SetPDFProperty - Added support for changing the description of the embedded XML invoice when creating a ZUGFeRD-compliant PDF. For example, use SetPDFProperty(50, "Rechnung") to set the attachment description to "Rechnung".
Solved Issues:
  • PDFCreateZUGFeRD ‐ Source PDF files that already contain an XML invoice are no longer modified.

Version 10.10
08 June 2026
Feature Update
Download Now:
32-bit 64-bit
New methods for working with ZUGFeRD PDF files:
  • PDFHaveZUGFeRDEx - Check whether a PDF file contains a valid XML invoice. The function also returns the name of the embedded invoice file, if available.
  • PDFSaveZUGFeRDEx - Extract the XML invoice from a PDF file and save it to disk.
New methods for handling PDF Portfolio and PDF Package files:
New methods for creating PDF Portfolio files with embedded attachments:
Solved Issues:
1682Fixed an issue that could cause incorrect character spacing when converting text from certain PDF files.
1678Fixed an issue that could cause incorrect character spacing when converting text from certain PDF files.


Version 10.00
22 January 2026
Major Update
Download Now:
32-bit 64-bit
New methods:
  • PDFAddWatermark - Create a copy of a PDF file with a user-defined watermark applied to one or more pages.
  • PDFPageTile - Tile a very long PDF page into multiple pages, either as a single multipage PDF or as individual PDF files for each tile.
New property:
  • InventorAvailable - Checks whether Autodesk Apprentice Server is installed on the computer.
New exported functions:
  • scPDFAddWatermark - Create a copy of a PDF file with a user-defined watermark applied to one or more pages.
  • scPDFPageTile - Tile a very long PDF page into multiple pages, either as a single multipage PDF or as individual PDF files for each tile.
  • scGetInventorAvailable - Checks whether Autodesk Apprentice Server is installed on the computer..
Solved Issues:
  • 1673 Converting an IDW file to PDF generated an empty PDF when Autodesk Apprentice Server was not installed.
  • 1672 No output file was created when only warnings (and no errors) were reported during PDF conformance processing.
  • 1670 An HPGL file from a customer was displayed as a blank page because drawing primitives were using pen number 0.
  • 1614 Original file name was lost after compression to a GZIP/GZ file.

Version 9.30
15 October 2025
Feature Update
Download Now:
32-bit 64-bit
New methods:
  • PDFCreateZUGFeRD - Generate ZUGFeRD-compliant PDF/A-3 invoices by embedding XML invoice data (EN 16931) into a standard PDF file.
New exported functions:
  • scPDFCreateZUGFeRD - Generate ZUGFeRD-compliant PDF/A-3 invoices by embedding XML invoice data (EN 16931) into a standard PDF file.
Solved Issues:
  • Bookmarks are now automatically added to PDF files created with ConvertGerberLayersToMP.
  • Bookmarks are now automatically added to PDF files created with scConvertPCBLayersToMP.
  • Fixed an issue where selecting PDF/A-3U as the output level still generated PDFs using PDF/A-2U.

Version 9.23
23 September 2025
Maintenance Update
Download Now:
32-bit 64-bit
Modified methods:
  • SetConfigValue - Added setting 23 to set output unit for exported Gerber files.
  • SetConfigValue - Added setting 24 to set numeric format for exported Gerber files.
  • SetConfigValue - Added setting 25 to set zero suppression mode for exported Gerber files.
Modified functions:
  • scSetConfigValue - Added setting 23 to set output unit for exported Gerber files.
  • scSetConfigValue - Added setting 24 to set numeric format for exported Gerber files.
  • scSetConfigValue - Added setting 25 to set zero suppression mode for exported Gerber files.
Solved Issues:
  • 1664 Fixed an issue with an aperture size when exporting to Gerber.
  • 1662 Original offsets were not maintained when converting from for example Gerber to Gerber.
  • 1661 Converting a multi-page DWFX file from customer to PDF created valid content only for the first page, and all the others left as blank.
  • 1658 DXF files from a customer were not converted correctly due to missing bulges in LWPOLYLINES.
  • 1656 DXF files from a customer caused an exception error in 64-bit mode during conversion.

Version 9.20
18 May 2025
Feature Update
Download Now:
32-bit 64-bit
News:
  • Added support for conversion of Autodesk Inventor IDW (2D) files using Autodesk Apprentice Server, which is available as a free download from Autodesk.
  • The converter is now using a new Gerber parser that solves all reported Gerber macro issues (same as GerbView 11).
Solved Issues:
  • 1644 A PDF file from a customer was not identified as PDF file format.
  • 1639 Gerber macro apertures were not converted correctly.
  • 1628 Gerber macro apertures were not converted correctly.
  • 1627 Gerber macro apertures were not converted correctly.
  • 1623 Gerber macro apertures were not converted correctly.
  • 1613 Gerber macro apertures were not converted correctly.
  • 1603 Gerber macro apertures were not converted correctly.
  • 1597 Gerber macro apertures were not converted correctly.
  • 1590 Gerber macro apertures were not converted correctly.
  • 1580 Gerber macro apertures were not converted correctly.
  • 1552 Gerber macro apertures were not converted correctly.
  • 1551 Gerber macro apertures were not converted correctly.
  • 1522 Gerber files failed conversion (exception error).
  • 1513 Gerber macro apertures were not converted correctly.
  • 1634 Gerber macro apertures were not converted correctly.
  • 1473 Gerber macro apertures were not converted correctly.
  • 1464 Gerber macro apertures were not converted correctly.
  • 1381 Gerber macro apertures were not converted correctly.
  • 1300 Gerber macro apertures were not converted correctly.
  • 1119 Gerber macro apertures were not converted correctly.
  • 1026 Gerber macro apertures were not converted correctly.
  • 710 Gerber macro apertures were not converted correctly.

Version 9.10
17 March 2025
Feature Update
Download Now:
32-bit 64-bit
News:
  • Added support for conversion to and from AVIF image file format. Read more about the AV1 Image File Format on Wikipedia.
  • Added support for conversion from SVG to image file formats.
New methods:
New exported functions:
Modified methods:
  • SetConfigValue - Added setting 20 to select quality level for exported AVIF files.
  • SetConfigValue - Added setting 21 to select alpha quality level for exported AVIF files.
  • SetConfigValue - Added setting 22 to set compression speed for exported AVIF files.
Modified functions:
  • scSetConfigValue - Added setting 20 to select quality level for exported AVIF files.
  • scSetConfigValue - Added setting 21 to select alpha quality level for exported AVIF files.
  • scSetConfigValue - Added setting 22 to set compression speed for exported AVIF files.

Version 9.00
10 February 2025
Major Update
Download Now:
32-bit 64-bit
New methods:
  • ConvertGerberLayersToMP - Convert loaded Gerber, Excellon and HPGL/2 files into a multi-page file where each layer is placed on a separate page.
  • PDFForceOrientation - Convert a PDF file into a new PDF and force all pages to landscape or portrait orientation.
  • PDFRotatePages - Convert a PDF file into a new PDF and roate a selection of pages, or all pages, using a given rotation factor.
  • PDFScale - Convert a PDF file into a new scaled file PDF. The scaled PDF file will maintain all content (e.g., text and geometry).
New exported functions:
  • scConvertGerberLayersToMP - Convert loaded Gerber, Excellon and HPGL/2 files into a multi-page file where each layer is placed on a separate page.
  • scPDFForceOrientation - Convert a PDF file into a new PDF and force all pages to landscape or portrait orientation.
  • scPDFRotatePages - Convert a PDF file into a new PDF and roate a selection of pages, or all pages, using a given rotation factor.
  • scPDFScale - Convert a PDF file into a new scaled file PDF. The scaled PDF file will maintain all content (e.g., text and geometry).
Solved issues:
  • 1635 Some images in a DWF file were converted to PDF using wrong colors.
  • 1633 Converting PDF files with more than 2500 pages caused an exception error.
  • 1631 Several CGM files from a customer were converted with incorrect extents or failed completely.
  • 1629 Excellon files from customer were not converted correctly.
  • 1572 Excellon files with .txt extension were converted as plain text files.

Version 8.40
1 November 2024
Feature Update
Download Now:
32-bit 64-bit
News:
  • Multi-page, or multi-picture, CGM files are now supported.
Changes to existing methods:
  • SetConfigValue - Added value 18: Set JPEG XL compression quality.
  • SetConfigValue - Added value 19: Enable or disable JPEG XL lossless compresion mode.
Changes to existing exported functions:
Solved issues:
  • 1630 Multi page (multi-picture) CGM files were not supported.

Version 8.30
11 October 2024
Feature Update
Download Now:
32-bit 64-bit
News:
  • Added support for reading and writing JPEG XL file format.
  • The AddGerberLayer method now accepts HPGL/2 files in addition to Gerber and Excellon.
  • The scAddPCBLayer function now accepts HPGL/2 files in addition to Gerber and Excellon.
  • Added Excellon drill output format. It is now possible to merge several Excellon files into a single file by using the ConvertGerberLayersToCAD method.
Solved issues:
  • 1621 Some text elements were incorrectly included after converting from PDF to DWF (PDFToCAD).
  • 1619 Excellon G84 command (Canned Circle) was not supported.
  • Creating a searchable PDF from a raster file (e.g. CALS) could sometimes result in a PDF with wrong page size.

Version 8.20
26 August 2024
Minor Update
Download Now:
32-bit 64-bit
News:
New method:
New exported function:
Changes to existing methods:
  • PDFConform - Added option value 7 (PDF/A-4e) for conform type parameter.
Changes to existing functions:
  • SetConfigValue - Added value 17: Control if transparent layers should be included when ConvertGerberLayersToCAD is used.
  • scPDFConform - Added option value 7 (PDF/A-4e) for conform type parameter.
Changes to existing property:
Solved issues:
  • 1617 DWF file from customer was converted with invalid dimensions.
  • 1616 Missing line style in DWF file from customer.
  • 1615 Extra unwanted content were included after conversion from DWF to PDF.
  • 1612 An image in a DWF file was lost after conversion to PDF.
  • 1611 Missing line styles in a DWF file from a customer.
  • 1610 Margins set by for SetMargins were not used for PDF to Raster conversion.
  • 1609 After conversion from PDF to DWF some extra unwanted content were included.

Version 8.11
29 July 2024
Minor Update
Download Now:
32-bit 64-bit
New exported function:
  • scResizeImage2 - Resize an image using input and output DIB (HGLOBAL) with high quality.
Solved issues:
  • 1608 Design Review Markups were displaced in DWFX file from customer.
  • 1607 Design Review Markups were displaced in DWFX file from customer.
  • 1606 Transparency was lost when converting 32-bit PSD files to other 32-bit image formats (e.g. PNG and TIFF).
  • Some files were incorrectly identified as PSD file format.
  • Setting DWFLoadMarkup to 0 (false) did not turn off Design Review markup for DWFX files.

Version 8.10
18 July 2024
Minor Update
Download Now:
32-bit 64-bit
News:
  • This update includes support for converting Adobe Photoshop (PSD) files.
  • Windows Vista is no longer supported.
Solved issues:
  • 1600 Excellon drill files from customer were converted with wrong extents.
  • 1599 Trying to obtain number of pages in, or convert, a PDF file from customer caused an exception error.
  • 1569 Text in a DWF file from customer were too narrow.
  • ConvertPageToImage failed with higher DPI settings (was not able to use the same values as the other convert functions).

Version 8.00
4 June 2024
Major Update
Download Now:
32-bit 64-bit
News:
  • This update includes several new image processing methods, please see the documentation for more information.
New methods:
  • BinarizeImage - Convert an image file to black and white only. This filter can also be used to remove stain from a scanned image.
  • BinarizeImageEx - Same as BinarizeImage but processing a file previously opened with OpenFileEx.
  • CleanupImage - Remove noise from an image file.
  • CleanupImageEx - Same as CleanupImage but processing a file previously opened with OpenFileEx.
  • DefoxImage - Remove stain, also known as foxing from an older scanned document.
  • DefoxImageEx - Same as DefoxImage but processing a file previously opened with OpenFileEx.
  • DeskewImage - Deskew, or straighten, an image file.
  • DeskewImageEx - Same as DeskewImage but using a file previously opened with OpenFileEx.
  • GetDeskewAngleEx - Calculate deskew angle for an image file previously opened with OpenFileEx.
  • ResizeImage - A new high-quality image resize method that supports two different algorithms: Avir and Lanczos.
  • ResizeImageEx - Same as ResizeImage but processing a file previously opened with OpenFileEx.
  • VBSResize - Same as ResizeImage but processing a file previously opened with VBSOpen.
New exported functions:
Solved issues:
  • 1596 A CGM file from customer was not converted correctly.
  • 1593 Added support for DWF and DWFX hyperlinks. Any hyperlink from source file will now be included in exported PDF files.
  • 1592 Transparent markup images lost transparency after conversion to DWF.
  • 1586 DWF file from customer failed to open.

Older Updates:

scConverter Update Archive