SavePreflightReport

Uyumluluk, Belge inceleme

Açıklama

CreatePreflightReport ile düz metin ön kontrol raporu oluşturur ve UTF-8 metin dosyasına yazar. Çıktı dizini yoksa otomatik olarak oluşturulur

Sözdizimi

Delphi

Function TPDFlib.SavePreflightReport(Const InputFileName, Password, ReportFileName: WideString; ComplianceTests, Options: Integer): Integer;

Parametreler

InputFileNameDoğrulanacak PDF dosyasının tam yolu
PasswordDosyayı açmak için kullanılan parola. Şifrelenmemiş belgeler için boş bir dize geçirin
ReportFileNameHedef metin raporu yolu. Üst dizinler otomatik oluşturulur. Boş değer geçirmek 0 döndürür
ComplianceTestsEklenecek denetimleri seçen bit maskesi: PDF/A için 1, PDF/UA-1 için 2, her ikisi için 3 veya 0
OptionsSeçilen her uyumluluk denetimine geçirilen bit bayrakları. Her denetimi ilk sorundan sonra durdurmak için 1 geçirin

Dönüş değerleri

0Rapor dosyası adı boştu
1Rapor oluşturuldu ve başarıyla yazıldı

Açıklamalar

Çıktı JSON, HTML veya CSV olacaksa SavePreflightReportEx kullanın. Dosya açma, doğrulama veya yazma hataları temel dosya ve uyumluluk denetimi yollarından özel durum olarak yükseltilir. İşlem düzeyi çıkış kodları gerektiren komut satırı araçları veya hizmetlerde kullanırken çağrıyı sarın

Örnek

if PDF.SavePreflightReport('output.pdf', '', 'output-preflight.txt', 1 or 2, 0) = 1 then
  WriteLn('Preflight report saved.');

Ayrıca bkz

Preflight Reports, SavePreflightReportEx, CreatePreflightReport, ComparePreflightReports, CheckFileCompliance, ReleaseStringList