validate
Valida un PDF-document para cumplir con el formato PDF.
pub fn validate(
&self,
pdf_format: PdfFormat,
) -> Result<(bool, String), PdfError>
Arguments
- pdf_format - the target PDF format standard (enum PdfFormat)
Returns
- Ok((bool, String)) - the operation result,
Stringcontains the validation log - Err(PdfError) - if the operation fails
Example
use asposepdf::{Document, PdfFormat};
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Abrir un documento PDF con nombre de archivo
let pdf = Document::open("sample.pdf")?;
// Validar un documento PDF para el cumplimiento del formato PDF
let (ok, log) = pdf.validate(PdfFormat::PDF_A_2A)?;
// Imprimir resultado de validación y registro completo
println!("Validate PDF/A result: {}", ok);
println!("Validate PDF/A log:\n{}", log);
Ok(())
}