THotPDF Preflight API térkép

Ezt az oldalt a tools\build_preflight_api_map.py generálta a Lib\HPDFPreflight.pas fájlból. Felsorolja a nyilvános preflight belépési pontokat, jelentésformátum értékeket, profilmezőket és diagnosztikai neveket, amelyek ISO vagy implementációs referencia-leképezéssel rendelkeznek

Kimeneti formátumok

pfText, pfJSON, pfHTML, pfCSV

Profil rekord

MezőTípus
DisableChecksAnsiString
DisableWarningsDisableHints
BooleanNyilvános API

Név

JellegAláírásCreatePreflightReport
functionfunction CreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString = ''): AnsiString;SavePreflightReport
procedureprocedure SavePreflightReport(const SourceFile: TFileName; const ReportFile: TFileName; const Password: AnsiString = '');function CreatePreflightReport(const SourceFile: TFileName; const Password: AnsiString; const Format: THPDFPreflightFormat): AnsiString;
MergePreflightProfilesfunction MergePreflightProfiles(const A, B: THPDFPreflightProfile): THPDFPreflightProfile;DiffPreflightProfiles
function DiffPreflightProfiles(const A, B: THPDFPreflightProfile; out OnlyInA: AnsiString; out OnlyInB: AnsiString): Boolean;RepairPDFFromPreflightReportfunction RepairPDFFromPreflightReport(const SourceFile: TFileName; const TargetFile: TFileName; out RepairsApplied: AnsiString): Boolean;
function RepairPDFFromPreflightReport(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString; out RepairsApplied: AnsiString): Boolean;AggregatePreflightReportsfunction AggregatePreflightReports(const Reports: array of AnsiString): AnsiString;
ComparePreflightReportsfunction ComparePreflightReports(const ReportA: AnsiString; const ReportB: AnsiString): AnsiString;ValidatePreflightProfile
function ValidatePreflightProfile(const Profile: THPDFPreflightProfile; out UnknownNames: AnsiString): Boolean;LoadAndValidatePreflightReportfunction LoadAndValidatePreflightReport(const EmbeddedFile: TFileName; out OriginalReport: AnsiString; out CurrentReport: AnsiString): Boolean;
function LoadAndValidatePreflightReport(const EmbeddedFile: TFileName; const Password: AnsiString; out OriginalReport: AnsiString; out CurrentReport: AnsiString): Boolean;EmbedPreflightReportAsXMPprocedure EmbedPreflightReportAsXMP(const SourceFile: TFileName; const TargetFile: TFileName);
procedure EmbedPreflightReportAsXMP(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString);ConvertPreflightReportToVeraPDFStylefunction ConvertPreflightReportToVeraPDFStyle(const Report: AnsiString): AnsiString;
CreatePreflightReportWithProfilefunction CreatePreflightReportWithProfile(const SourceFile: TFileName; const Password: AnsiString; const ProfileFile: TFileName; const Format: THPDFPreflightFormat): AnsiString;procedure SavePreflightReport(const SourceFile: TFileName; const ReportFile: TFileName; const Password: AnsiString; const Format: THPDFPreflightFormat);
GetBuiltInPreflightProfilefunction GetBuiltInPreflightProfile(const Name: AnsiString): THPDFPreflightProfile;LoadPreflightProfile
function LoadPreflightProfile(const ProfileFile: TFileName): THPDFPreflightProfile;SavePreflightProfileprocedure SavePreflightProfile(const Profile: THPDFPreflightProfile; const ProfileFile: TFileName);
ApplyPreflightProfilefunction ApplyPreflightProfile(const Report: AnsiString; const Profile: THPDFPreflightProfile): AnsiString;ValidatePDFVT
function ValidatePDFVT(const SourceFile: TFileName; out Report: AnsiString): Boolean;function ValidatePDFVT(const SourceFile: TFileName; const Password: AnsiString; out Report: AnsiString): Boolean;EmbedPreflightReportInPDF
procedure EmbedPreflightReportInPDF(const SourceFile: TFileName; const TargetFile: TFileName);procedure EmbedPreflightReportInPDF(const SourceFile: TFileName; const TargetFile: TFileName; const Password: AnsiString);Diagnosztikai névleképezés
KategóriaHivatkozásHeader
EllenőrzésISO 32000-1 sec 7.5.2EOF
ISO 32000-1 sec 7.5.5EOFNearEndStartXRef
StartXRefOffsetStartXRefTargetISO 32000-1 sec 7.5.4 / 7.5.8
RevisionMarkersBalancedISO 32000-1 sec 7.5.6LastStartXRefBeforeEOF
TrailerXRefAvailableISO 32000-1 sec 7.5.4
LoadablePagesISO 32000-1 sec 7.7.3NotEncrypted
ISO 32000-1 sec 7.6CatalogISO 32000-1 sec 7.7.2
PagesPageISO 32000-1 sec 7.7.3.3
MediaBoxISO 32000-1 sec 14.11.2InfoDictionary

ISO 32000-1 sec 14.3.3

RootReferenceObjectNumbersUniqueISO 32000-1 sec 7.3.10
PageTreeCountMatchesLoadablePagesPageObjectsMatchLoadablePagesStreamPairsBalanced
ISO 32000-1 sec 7.3.8StreamLengthsAvailableISO 32000-1 sec 7.3.8.2
XRefRowsValidXRefCoversObjectsTrailerSizeCoversObjects
TrailerRootPresentTrailerRootObjectDefinedTrailerRootObjectIsCatalog
ISO 32000-1 sec 7.5.5 / 7.7.2TrailerInfoObjectDefinedTrailerIDPairPresent
ISO 32000-1 sec 14.4FontsHaveEmbeddedProgramsISO 32000-1 sec 9.9
AnnotationCountConsistentISO 32000-1 sec 12.5PDFAClaimed
TippISO 19005-1 / 19005-2 / 19005-3PDFAPart
ISO 19005 part identifierPDFAConformanceISO 19005 conformance level
PDFXClaimedISO 15930PDFUAClaimed
ISO 14289-1TaggedPDFISO 32000-1 sec 14.7
HasTransparencyISO 32000-1 sec 11JavaScript
FigyelmeztetésISO 32000-1 sec 12.6.4.16LaunchAction
ISO 32000-1 sec 12.6.4.5OpenActionISO 32000-1 sec 12.3.4
AdditionalActionsISO 32000-1 sec 12.6.3EmbeddedFile
ISO 32000-1 sec 7.11.4RichMediaISO 32000-1 sec 13.6
PDFAWithEncryptionISO 19005-1 sec 6.1.10PDFAWithJavaScript
ISO 19005-1 sec 6.6.2PDFA1WithTransparencyISO 19005-1 sec 6.4
Kapcsolódó témakörökTHotPDF Preflight jelentési metódusokPreflight receptkönyv
Preflight terheléses tesztelésCheckISO 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