SavePreflightReportEx

Uyumluluk, Belge inceleme

Açıklama

CreatePreflightReportEx ile ön kontrol raporu oluşturur ve bunu UTF-8 dosyasına yazar. Çıktının varsayılan düz metin raporu yerine JSON, HTML veya CSV olması gerektiğinde bu aşırı yüklemeyi kullanın

Sözdizimi

Delphi

Function TPDFlib.SavePreflightReportEx(Const InputFileName, Password, ReportFileName: WideString; ComplianceTests, Options, ReportFormat: 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 rapor 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
ReportFormatÇıktı biçimi seçicisi: metin için 0, JSON için 1, HTML için 2 veya CSV için 3

Dönüş değerleri

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

Açıklamalar

Rapor CreatePreflightReportEx tarafından oluşturulur ve ardından UTF-8 olarak kaydedilir. Dosya açma, doğrulama, dizin oluşturma ve yazma hataları, temel dosya ve uygunluk denetimi yollarından özel durum olarak iletilir; dönüş değeri yalnızca boş hedef yolu ile oluşturulmuş raporu birbirinden ayırır

Rapor biçimi sözleşmesi, komut satırı demosu, toplu iş modu ve karşılaştırma iş akışı için Preflight Raporları bölümüne bakın

Örnek

PDF.SavePreflightReportEx('output.pdf', '', 'output-preflight.json', 1 or 2, 0, 1);
PDF.SavePreflightReportEx('output.pdf', '', 'output-preflight.html', 1 or 2, 0, 2);
PDF.SavePreflightReportEx('output.pdf', '', 'output-preflight.csv', 1 or 2, 0, 3);

Ayrıca bkz

Preflight Reports, SavePreflightReport, CreatePreflightReportEx, ComparePreflightReports, CheckFileCompliance