THotPDF Preflight API Map

Esta página se genera desde Lib\HPDFPreflight.pas con tools\build_preflight_api_map.py. Enumera los puntos de entrada públicos de preflight, los valores de formato de informe, los campos de perfil y los nombres de diagnóstico que tienen una correspondencia con una referencia ISO o de implementación.

Formatos de salida

pfText, pfJSON, pfHTML, pfCSV

Registro de perfil

CampoTipo
DisableChecksAnsiString
DisableWarningsAnsiString
DisableHintsBoolean

API pública

NombreClaseFirma
CreatePreflightReportfunctionfunction CreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString = ''): AnsiString;
SavePreflightReportprocedureprocedure SavePreflightReport(const SourceFile: TFileName; const ReportFile: TFileName; const Password: AnsiString = '');
CreatePreflightReportfunctionfunction CreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString; const Format: THPDFPreflightFormat): AnsiString;
MergePreflightProfilesfunctionfunction MergePreflightProfiles(const A, B: THPDFPreflightProfile): THPDFPreflightProfile;
DiffPreflightProfilesfunctionfunction DiffPreflightProfiles(const A, B: THPDFPreflightProfile; out OnlyInA: AnsiString; out OnlyInB: AnsiString): Boolean;
RepairPDFFromPreflightReportfunctionfunction RepairPDFFromPreflightReport(const SourceFile: TFileName; const TargetFile: TFileName; out RepairsApplied: AnsiString): Boolean;
RepairPDFFromPreflightReportfunctionfunction RepairPDFFromPreflightReport(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString; out RepairsApplied: AnsiString): Boolean;
AggregatePreflightReportsfunctionfunction AggregatePreflightReports(const Reports: array of AnsiString): AnsiString;
ComparePreflightReportsfunctionfunction ComparePreflightReports(const ReportA: AnsiString; const ReportB: AnsiString): AnsiString;
ValidatePreflightProfilefunctionfunction ValidatePreflightProfile(const Profile: THPDFPreflightProfile; out UnknownNames: AnsiString): Boolean;
LoadAndValidatePreflightReportfunctionfunction LoadAndValidatePreflightReport(const EmbeddedFile: TFileName; out OriginalReport: AnsiString; out CurrentReport: AnsiString): Boolean;
LoadAndValidatePreflightReportfunctionfunction LoadAndValidatePreflightReport(const EmbeddedFile: TFileName; const Password: AnsiString; out OriginalReport: AnsiString; out CurrentReport: AnsiString): Boolean;
EmbedPreflightReportAsXMPprocedureprocedure EmbedPreflightReportAsXMP(const SourceFile: TFileName; const TargetFile: TFileName);
EmbedPreflightReportAsXMPprocedureprocedure EmbedPreflightReportAsXMP(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString);
ConvertPreflightReportToVeraPDFStylefunctionfunction ConvertPreflightReportToVeraPDFStyle(const Report: AnsiString): AnsiString;
CreatePreflightReportWithProfilefunctionfunction CreatePreflightReportWithProfile(const SourceFile: TFileName; const Password: AnsiString; const ProfileFile: TFileName; const Format: THPDFPreflightFormat): AnsiString;
SavePreflightReportprocedureprocedure SavePreflightReport(const SourceFile: TFileName; const ReportFile: TFileName; const Password: AnsiString; const Format: THPDFPreflightFormat);
GetBuiltInPreflightProfilefunctionfunction GetBuiltInPreflightProfile(const Name: AnsiString): THPDFPreflightProfile;
LoadPreflightProfilefunctionfunction LoadPreflightProfile(const ProfileFile: TFileName): THPDFPreflightProfile;
SavePreflightProfileprocedureprocedure SavePreflightProfile(const Profile: THPDFPreflightProfile; const ProfileFile: TFileName);
ApplyPreflightProfilefunctionfunction ApplyPreflightProfile(const Report: AnsiString; const Profile: THPDFPreflightProfile): AnsiString;
ValidatePDFVTfunctionfunction ValidatePDFVT(const SourceFile: TFileName; out Report: AnsiString): Boolean;
ValidatePDFVTfunctionfunction ValidatePDFVT(const SourceFile: TFileName; const Password: AnsiString; out Report: AnsiString): Boolean;
EmbedPreflightReportInPDFprocedureprocedure EmbedPreflightReportInPDF(const SourceFile: TFileName; const TargetFile: TFileName);
EmbedPreflightReportInPDFprocedureprocedure EmbedPreflightReportInPDF(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString);

Mapa de nombres de diagnóstico

NombreCategoríaReferencia
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
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