BCL easyPDF SDK
easyPDF SDK Usermanual
PDF Creator Programming API  |  Download Free Trial  |  Contact Us to Purchase

NativeOfficeStandardPDFA Property

Determines whether PDF output generated natively by Publisher (meaning NativeOfficePDF is True) is PDF/A compliant.

bool NativeOfficeStandardPDFA { get; set; }



Property NativeOfficeStandardPDFA As Boolean



def getNativeOfficeStandardPDFA(self)
def setNativeOfficeStandardPDFA(self, value)


boolean getNativeOfficeStandardPDFA() throws PrinterException
void setNativeOfficeStandardPDFA(boolean value) throws PrinterException


function getNativeOfficeStandardPDFA() 
function setNativeOfficeStandardPDFA($value) 


BclPrnResult GetNativeOfficeStandardPDFA(BclPrinter* pPrinter,
                                         BclBool* poutVal);
BclPrnResult SetNativeOfficeStandardPDFA(BclPrinter* pPrinter,
                                         BclBool newVal);
Property NativeOfficeStandardPDFA As Boolean



bepprint +Publisher -native -pdfa [on|off]



Type:

Boolean

Remarks

This property only applies when NativeOfficePDF is set to True.

The default value is False, meaning a common (non PDF/A compliant) PDF is produced.

When set to True, a PDF/A compliant PDF is produced. Office 2007, 2010, 2013 generate PDF/A-1a output. Office 2016 generates PDF/A-3a output. This cannot be changed.

Example Usage in VBScript

Set oPrinter = CreateObject("easyPDF.Printer.8")
Set oPrintJob = oPrinter.PublisherPrintJobEx
oPrintJob.NativeOfficePDF = True
oPrintJob.NativeOfficeStandardPDFA = True
oPrintJob.PrintOut "C:\test\input.pub", "C:\test\output.pdf"

Example Usage in VB.NET

Dim oPrinter As Printer = CreateObject("easyPDF.Printer.8")
Dim oPrintJob As PublisherPrintJobEx = oPrinter.PublisherPrintJobEx
oPrintJob.NativeOfficePDF = True
oPrintJob.NativeOfficeStandardPDFA = True
oPrintJob.PrintOut "C:\test\input.pub", "C:\test\output.pdf"

Example Usage in C#

Printer oPrinter = new Printer();
PublisherPrintJobEx oPrintJob = oPrinter.PublisherPrintJobEx;
oPrintJob.NativeOfficePDF = true;
oPrintJob.NativeOfficeStandardPDFA = true;
oPrintJob.PrintOut(@"C:\test\input.pub", @"C:\test\output.pdf");