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
| 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 rapor 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 |
| 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
| 0 | Rapor dosyası adı boştu |
|---|---|
| 1 | Rapor 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