DocConverter 2010

PDFSubject

Example code is for an older version of DocConverter, newer code is available.
// Copyright (c) 2019 ActivePDF, Inc.
// ActivePDF DocConverter Enterprise 2010
// Example generated 07/18/19 

using System;

// Make sure to add the ActivePDF product .NET DLL(s) to your application.
// .NET DLL(s) are typically found in the products 'bin' folder.

class Examples
{
  public static void Example()
  {
    string strPath;
    long longSubmit;
    
    strPath = System.AppDomain.CurrentDomain.BaseDirectory;

    // Instantiate Object
    APDocConv.APDocConverter oDC = new APDocConv.APDocConverter();
    
    // Set the basic metadata in the created PDF
    oDC.PDFTitle = "activePDF Metadata Example";
    oDC.PDFAuthor = "John Doe";
    oDC.PDFSubject = "Examples";
    oDC.PDFKeywords = "examples, samples, metadata";
    
    // Timeout for PDF creation in seconds
    oDC.PDFTimeout = 30;
    
    // Enable debug mode for additional logging when encountering errors
    oDC.DebugMode = false;
    
    // Submit the file for conversion
    // Output folder is specified in the Submit method
    longSubmit = oDC.Submit("127.0.0.1", 54546, strPath + "Word.doc", strPath, strPath, strPath, "", "", false, "");
    if (longSubmit != 0)
    {
      ErrorHandler("Submit", longSubmit);
    }
    
    // Release Object
    oDC = null;
    
    // Process Complete
    WriteResults("Done!");
  }
  
  // Error Handling
  public static void ErrorHandler(string strMethod, object rtnCode)
  {
    WriteResults(strMethod + " error:  " + rtnCode.ToString());
  }
  
  // Write output data
  public static void WriteResults(string content)
  {
    // Choose where to write out results
  
    // Debug output
    //System.Diagnostics.Debug.WriteLine("ActivePDF: * " + content);
  
    // Console
    Console.WriteLine(content);
  
    // Log file
    //using (System.IO.TextWriter writer = new System.IO.StreamWriter(System.AppDomain.CurrentDomain.BaseDirectory + "application.log", true))
    //{
    //    writer.WriteLine("[" + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss") + "]: => " + content);
    //}
  }
}

Copyright © 2019 ActivePDF, Inc