Extrair texto de PDF usando Rust

Extrair texto de documento PDF

Extrair texto do documento PDF é uma tarefa muito comum e útil. PDFs frequentemente contêm informações críticas que precisam ser acessadas, analisadas ou processadas para diversos fins.

Extrair texto torna o conteúdo do PDF pesquisável, permitindo que os usuários localizem informações específicas rapidamente sem precisar revisar manualmente todo o documento.

Caso você queira extrair texto de um documento PDF, pode usar extract_text função. Por favor, veja o trecho de código a seguir para extrair texto de um arquivo PDF usando Rust.

  1. Abra um documento PDF com o nome de arquivo fornecido.
  2. extract_text extrai o conteúdo de texto do documento PDF.
  3. Imprima o texto extraído no console.

    use asposepdf::Document;

    fn main() -> Result<(), Box<dyn std::error::Error>> {
        // Open a PDF-document with filename
        let pdf = Document::open("sample.pdf")?;

        // Return the PDF-document contents as plain text
        let txt = pdf.extract_text()?;

        // Print extracted text
        println!("Extracted text:\n{}", txt);

        Ok(())
    }