THotPDF Preflight API Map

Ta strona jest generowana z Lib\HPDFPreflight.pas przez tools\build_preflight_api_map.py. Zawiera publiczne punkty wejścia preflight, wartości formatów raportów, pola profilu oraz nazwy diagnostyczne, które mają mapowanie do odniesienia ISO lub implementacji.

Formaty wyjściowe

Rekord profilu

PoleTyp

Publiczne API

NazwaRodzajSygnatura
HPDFPreflightCreatePreflightReportfunctionfunction HPDFPreflightCreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString; const Format: THPDFPreflightFormat): AnsiString overload;
HPDFPreflightCreatePreflightReportfunctionfunction HPDFPreflightCreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString; const Format: THPDFPreflightFormat; CancellationToken: THPDFCancellationToken): AnsiString overload;
HPDFPreflightGetBuiltInPreflightProfilefunctionfunction HPDFPreflightGetBuiltInPreflightProfile(const Name: AnsiString): THPDFPreflightProfile;
HPDFPreflightSavePreflightProfileprocedureprocedure HPDFPreflightSavePreflightProfile(const Profile: THPDFPreflightProfile; const ProfileFile: TFileName);
HPDFPreflightLoadPreflightProfilefunctionfunction HPDFPreflightLoadPreflightProfile(const ProfileFile: TFileName): THPDFPreflightProfile;
HPDFPreflightValidatePDFVTfunctionfunction HPDFPreflightValidatePDFVT(const SourceFile: TFileName; const Password: AnsiString; out Report: AnsiString): boolean overload;
HPDFPreflightValidatePDFVTfunctionfunction HPDFPreflightValidatePDFVT(const SourceFile: TFileName; const Password: AnsiString; out Report: AnsiString; CancellationToken: THPDFCancellationToken): boolean overload;
HPDFPreflightValidatePDFVTfunctionfunction HPDFPreflightValidatePDFVT(const SourceFile: TFileName; out Report: AnsiString): boolean overload;
HPDFPreflightValidatePDFVTfunctionfunction HPDFPreflightValidatePDFVT(const SourceFile: TFileName; out Report: AnsiString; CancellationToken: THPDFCancellationToken): boolean overload;
HPDFPreflightEmbedPreflightReportInPDFprocedureprocedure HPDFPreflightEmbedPreflightReportInPDF(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString)overload;
HPDFPreflightEmbedPreflightReportInPDFprocedureprocedure HPDFPreflightEmbedPreflightReportInPDF(const SourceFile: TFileName; const TargetFile: TFileName)overload;
HPDFPreflightSavePreflightReportprocedureprocedure HPDFPreflightSavePreflightReport(const SourceFile: TFileName; const ReportFile: TFileName; const Password: AnsiString; const Format: THPDFPreflightFormat)overload;
HPDFPreflightCreatePreflightReportWithProfilefunctionfunction HPDFPreflightCreatePreflightReportWithProfile(const SourceFile: TFileName; const Password: AnsiString; const ProfileFile: TFileName; const Format: THPDFPreflightFormat): AnsiString;
HPDFPreflightMergePreflightProfilesfunctionfunction HPDFPreflightMergePreflightProfiles(const A, B: THPDFPreflightProfile): THPDFPreflightProfile;
HPDFPreflightDiffPreflightProfilesfunctionfunction HPDFPreflightDiffPreflightProfiles(const A, B: THPDFPreflightProfile; out OnlyInA: AnsiString; out OnlyInB: AnsiString): boolean;
HPDFPreflightRepairPDFFromPreflightReportfunctionfunction HPDFPreflightRepairPDFFromPreflightReport(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString; out RepairsApplied: AnsiString): boolean overload;
HPDFPreflightRepairPDFFromPreflightReportfunctionfunction HPDFPreflightRepairPDFFromPreflightReport(const SourceFile: TFileName; const TargetFile: TFileName; out RepairsApplied: AnsiString): boolean overload;
HPDFPreflightAggregatePreflightReportsfunctionfunction HPDFPreflightAggregatePreflightReports(const Reports: array of AnsiString): AnsiString;
HPDFPreflightComparePreflightReportsfunctionfunction HPDFPreflightComparePreflightReports(const ReportA: AnsiString; const ReportB: AnsiString): AnsiString;
HPDFPreflightValidatePreflightProfilefunctionfunction HPDFPreflightValidatePreflightProfile(const Profile: THPDFPreflightProfile; out UnknownNames: AnsiString): boolean;
HPDFPreflightLoadAndValidatePreflightReportfunctionfunction HPDFPreflightLoadAndValidatePreflightReport(const EmbeddedFile: TFileName; const Password: AnsiString; out OriginalReport: AnsiString; out CurrentReport: AnsiString): boolean overload;
HPDFPreflightLoadAndValidatePreflightReportfunctionfunction HPDFPreflightLoadAndValidatePreflightReport(const EmbeddedFile: TFileName; out OriginalReport: AnsiString; out CurrentReport: AnsiString) : boolean overload;
HPDFPreflightEmbedPreflightReportAsXMPprocedureprocedure HPDFPreflightEmbedPreflightReportAsXMP(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString)overload;
HPDFPreflightEmbedPreflightReportAsXMPprocedureprocedure HPDFPreflightEmbedPreflightReportAsXMP(const SourceFile: TFileName; const TargetFile: TFileName)overload;
HPDFPreflightConvertPreflightReportToVeraPDFStylefunctionfunction HPDFPreflightConvertPreflightReportToVeraPDFStyle(const Report: AnsiString): AnsiString;
HPDFPreflightApplyPreflightProfilefunctionfunction HPDFPreflightApplyPreflightProfile(const Report: AnsiString; const Profile: THPDFPreflightProfile): AnsiString;
HPDFPreflightCreatePreflightReportfunctionfunction HPDFPreflightCreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString): AnsiString overload;
HPDFPreflightCreatePreflightReportfunctionfunction HPDFPreflightCreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString; CancellationToken: THPDFCancellationToken): AnsiString overload;
HPDFPreflightSavePreflightReportprocedureprocedure HPDFPreflightSavePreflightReport(const SourceFile: TFileName; const ReportFile: TFileName; const Password: AnsiString)overload;

Mapa nazw diagnostycznych

NazwaKategoriaOdniesienie
HeaderCheckISO 32000-1 sec 7.5.2
EOFCheckISO 32000-1 sec 7.5.5
EOFNearEndCheckISO 32000-1 sec 7.5.5
StartXRefCheckISO 32000-1 sec 7.5.5
StartXRefOffsetCheckISO 32000-1 sec 7.5.5
StartXRefTargetCheckISO 32000-1 sec 7.5.4 / 7.5.8
RevisionMarkersBalancedCheckISO 32000-1 sec 7.5.6
LastStartXRefBeforeEOFCheckISO 32000-1 sec 7.5.5
TrailerCheckISO 32000-1 sec 7.5.5
XRefAvailableCheckISO 32000-1 sec 7.5.4
LoadablePagesCheckISO 32000-1 sec 7.7.3
NotEncryptedCheckISO 32000-1 sec 7.6
CatalogCheckISO 32000-1 sec 7.7.2
PagesCheckISO 32000-1 sec 7.7.3
PageCheckISO 32000-1 sec 7.7.3.3
MediaBoxCheckISO 32000-1 sec 14.11.2
InfoDictionaryCheckISO 32000-1 sec 14.3.3
RootReferenceCheckISO 32000-1 sec 7.5.5
ObjectNumbersUniqueCheckISO 32000-1 sec 7.3.10
PageTreeCountMatchesLoadablePagesCheckISO 32000-1 sec 7.7.3
PageObjectsMatchLoadablePagesCheckISO 32000-1 sec 7.7.3
StreamPairsBalancedCheckISO 32000-1 sec 7.3.8
StreamLengthsAvailableCheckISO 32000-1 sec 7.3.8.2
XRefRowsValidCheckISO 32000-1 sec 7.5.4
XRefCoversObjectsCheckISO 32000-1 sec 7.5.4
TrailerSizeCoversObjectsCheckISO 32000-1 sec 7.5.5
TrailerRootPresentCheckISO 32000-1 sec 7.5.5
TrailerRootObjectDefinedCheckISO 32000-1 sec 7.5.5
TrailerRootObjectIsCatalogCheckISO 32000-1 sec 7.5.5 / 7.7.2
TrailerInfoObjectDefinedCheckISO 32000-1 sec 7.5.5
TrailerIDPairPresentCheckISO 32000-1 sec 14.4
FontsHaveEmbeddedProgramsCheckISO 32000-1 sec 9.9
AnnotationCountConsistentCheckISO 32000-1 sec 12.5
PolicyLoadableCheckISO 32000-2 sec 7.7.3
PolicyStructuralPreflightCheckISO 32000-2 sec 7
PolicyPDF20CheckWTPDF 1.0 sec 6.2
PolicyStructureTreeCheckWTPDF 1.0 sec 8.2
PolicyDocumentLanguageCheckWTPDF 1.0 sec 8.4.4
PolicyMetadataCheckWTPDF 1.0 sec 8.11.1
PolicyDocumentTitleCheckWTPDF 1.0 sec 8.11.1
PolicyEmbeddedFontsCheckWTPDF 1.0 sec 8.4.5.5.1
PolicyDisplayDocTitleCheckWTPDF 1.0 sec 8.11.2
PolicyWTPDFDeclarationCheckWTPDF 1.0 sec 6.1
PolicyWTPDFValidatedClaimCheckPDF Declarations WTPDF registry
PDFAClaimedHintISO 19005-1 / 19005-2 / 19005-3
PDFAPartHintISO 19005 part identifier
PDFAConformanceHintISO 19005 conformance level
PDFXClaimedHintISO 15930
PDFUAClaimedHintISO 14289-1
TaggedPDFHintISO 32000-1 sec 14.7
HasTransparencyHintISO 32000-1 sec 11
JavaScriptWarningISO 32000-1 sec 12.6.4.16
LaunchActionWarningISO 32000-1 sec 12.6.4.5
OpenActionWarningISO 32000-1 sec 12.3.4
AdditionalActionsWarningISO 32000-1 sec 12.6.3
EmbeddedFileWarningISO 32000-1 sec 7.11.4
RichMediaWarningISO 32000-1 sec 13.6
PDFAWithEncryptionHintISO 19005-1 sec 6.1.10
PDFAWithJavaScriptHintISO 19005-1 sec 6.6.2
PDFA1WithTransparencyHintISO 19005-1 sec 6.4

Related Topics