Добавление заголовка и нижнего колонтитула в PDF с использованием Rust

Добавление заголовков и нижних колонтитулов в виде текстовых фрагментов

Добавьте текст в нижний колонтитул PDF‑документа

Наш инструмент позволяет открыть существующий PDF, добавить текстовый нижний колонтитул на все страницы и сохранить изменённый PDF как новый файл, используя библиотеку asposepdf Rust. Он обрабатывает ошибки корректно с помощью типа Result в Rust.

  1. Откройте существующий PDF‑документ.
  2. Добавьте текст в нижний колонтитул с помощью add_text_footer.
  3. Сохраните изменённый PDF.

    use asposepdf::Document;

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

        // Add text in Footer of a PDF-document
        pdf.add_text_footer("FOOTER")?;

        // Save the previously opened PDF-document with new filename
        pdf.save_as("sample_add_text_footer.pdf")?;

        Ok(())
    }

Добавьте текст в заголовок PDF-документа

Этот фрагмент кода демонстрирует, как открыть существующий PDF‑файл, добавить текстовый заголовок на все страницы и сохранить изменённый документ как новый файл с использованием библиотеки asposepdf. Он предоставляет простой автоматизированный способ вставки одинаковых заголовков в PDF‑документы.

  1. Откройте существующий PDF.
  2. Добавьте текст в заголовок с помощью add_text_header.
  3. Сохраните изменённый PDF.

    use asposepdf::Document;

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

        // Add text in Header of a PDF-document
        pdf.add_text_header("HEADER")?;

        // Save the previously opened PDF-document with new filename
        pdf.save_as("sample_add_text_header.pdf")?;

        Ok(())
    }