Software Companions - Gerber and HPGL Viewers

Developer Tools

Viewing and Conversion Components

If you want to add viewing and conversion capabilities to your own application, we can provide you with components for this purpose. We do currently offer two different components, scViewerX and scConverter, and you will find more information about these below.
In addition to the two standard components we can on request create a customized component if you have special requirements.
Please contact us for more information.


scConverter Conversion DLL

scConverter
Conversion DLL and Component

You can use the scConverter component to add conversion to your own application or web server. This component can convert plotter files (PLT, HPGL/2, Calcomp), PDF, DWF, CGM, TIFF, CALS, JPEG, BMP and PNG to a lot of other formats including PDF, DXF, DWF, CALS, TIFF and more.

ScConverter is based on COM and can be used in almost all Windows development environments, e.g.: C++, C#, VB, Delphi, ASP, ASPX, and .NET. In addition the DLL exports functions that make it easy to use it even in environments that don't support COM (e.g.: Java).
The ScConverter developer SDK includes several examples with full source code.
Read more about scConverter using the links below:



scViewerX Demo Application

scViewerX
ActiveX for multi-format document viewing, annotation, printing and conversion

scViewerX™ is a feature-rich ActiveX control that will allow you to view, print, annotate and convert Adobe PDF, PLT, Calcomp, Autodesk DWF, Gerber, CGM, TIF, CALS and other file formats.


You can implement scViewerX in any development environment that can use ActiveX controls, for example .NET, Visual Basic, Visual C++, Delphi and many others.
The scViewerX SDK includes examples written in different programming languages, with full source code.



ViewCompanion Integration

If you have your own document management system and need a viewer and/or converter, then you can use ViewCompanion.
You can control ViewCompanion from your own solution using the two following methods:

  • Command Line Parameters
    ViewCompanion can be controlled using many different command line parameters and a complete description of each can be found here.
    Advanced functions like printing and conversion can be done using the command line parameters.

  • DDE
    The DDE interface have commands for opening, printing and converting files.
    DDE or Dynamic Data Exchange, is an old but still widely used method for interprocess communication.
    A complete description of all available ViewCompanion DDE commands can be found here.
    A small VB 6.0 project that demonstrates most of the DDE commands can be downloaded here.

Please don't hesitate to contact us if you need a DDE command, or a command line parameter that is currently not available.
Read more about ViewCompanion integration using the links below:



Additional Developer Resources

ScConverter Sample Code
GitHub - Sample code and demo files
Support Forum