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
| InputFileName | Doğrulanacak PDF dosyasının tam yolu |
|---|---|
| Password | Dosyayı açmak için kullanılan parola. Şifrelenmemiş belgeler için boş bir dize geçirin |
| ReportFileName | Hedef metin raporu yolu. Üst dizinler otomatik oluşturulur. Boş değer geçirmek 0 döndürür |
| ComplianceTests | Eklenecek denetimleri seçen bit maskesi: PDF/A için 1, PDF/UA-1 için 2, her ikisi için 3 veya 0 |
| Options | Seçilen her uyumluluk denetimine geçirilen bit bayrakları. Her denetimi ilk sorundan sonra durdurmak için 1 geçirin |
Dönüş değerleri
| 0 | Rapor dosyası adı boştu |
|---|---|
| 1 | Rapor 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