namespace TestConform
{
internal class Program
{
static void Main(string[] args)
{
scConverterLib.Converter myconverter = new scConverterLib.Converter();
if (myconverter != null)
{
string errors = "";
myconverter.SetSerialNumber("serial number");
myconverter.PDFConform(args[0], tagSCPDFCONFORM.SC_PDF_PDFA3B, args[1], ref errors );
//Check for errors
if (errors != null)
{
System.Console.WriteLine("PDF conformance failed due to the following error(s):");
System.Console.WriteLine(errors);
}
}
}
}
}
This sample code is from the SDK scConform example project.
C# Sample code:
namespace TestConverter
{
internal class Program
{
static void Main(string[] args)
{
scConverterLib.Converter myconverter = new scConverterLib.Converter();
if (myconverter != null)
{
int fileHandle = 0, qrCount = 0;
myconverter.SetSerialNumber("serial number");
myconverter.OpenFileEx(args[0], ref fileHandle); //File to open
myconverter.DetectQREx(fileHandle, -1, ref qrCount);
if (qrCount > 0)
{
//We found at least one QR code, output decoded text to console
for (int i = 0;i < qrCount; i++)
{
string qrText = "";
myconverter.GetQRTextEx(fileHandle, i, ref qrText);
Console.WriteLine(qrText);
}
}
else
{
System.Console.WriteLine("No QR codes found.");
}
}
}
}
}
This sample code is from the SDK scExtractQR example project.scConverter is fully compatible with the following operating systems: