Rust için PDF İşleme API’si

Rust uygulamalarında PDF belgelerini sorunsuz bir şekilde çeşitli biçimlere oluşturun, değiştirin, güvenceye alın ve dönüştürün

Genel bakış

Aspose.PDF, karmaşık, çok sayfalı, yazdırılabilir belgeler oluşturmayı kolaylaştıran Rust için bir PDF belge oluşturma kütüphanesidir.

API basit olacak şekilde tasarlanmıştır, bu nedenle karmaşık belgeler oluşturmak birkaç işlev çağrısı kadar basittir. Adından da anlaşılacağı gibi, kütüphane C++‘daki program koduna dayanarak geliştirilmiştir. Bu, onu olabildiğince hızlı hale getirmemizi sağladı ve aynı zamanda farklı işletim sistemlerine taşınabilir hale getirdi.

C++ üzerinden Rust için Aspose.PDF özellikleri

C++ üzerinden Rust için Aspose.PDF ile Arka Uçtaki PDF Dosyaları Nasıl Değiştirilir

Aspose.PDF for Rust via C++, PDF dosyalarının arka uç işlemesini sağlar. Aspose.PDF for Rust via C++ ile PDF dosyalarını optimize edebilir, bozuk PDF’leri düzeltebilir, metin ekleyebilir veya ayıklayabilir ve PDF’leri popüler biçimlere dönüştürebilirsiniz.

PDF’den metin ayıklayın

  • Aspose.PDF for Rust via C++ kullanarak PDF’den biçimlendirmeyle veya ham veri olarak metin ayıklayabilirsiniz.

Belgeyi PDF’den diğer biçimlere dönüştürün

Kütüphane PDF’yi şu şekilde saklamanıza izin verir

  • Microsoft Office belgeleri (DOCX/DOC, XLSX, PPTX),
  • BMP, PNG, JPEG, TIFF ve SVG formatlarında görüntüler,
  • Çeşitli belgeler (XPS, EPUB, Tex/Latex).

PDF’yi düzenleyin

Aspose.PDF for Rust via C++, aşağıdaki belge düzenleme işlevlerini gerçekleştirmenizi sağlar:

  • PDF belgesi içeriğini optimize etmek,
  • Gri tonları kullanarak PDF belgesini dönüştürün,
  • PDF belgesindeki tüm sayfaları döndürün,
  • PDF belgesi arka plan rengini ayarlayın,
  • PDF belgesini onarın.

Sayfa manipülasyonu

C++ üzerinden Aspose.PDF for Rust şunları yapmanızı sağlar

  • Yeni sayfalar ekle
  • Sayfaları kaldırın.

PDF'yi JPG'ye ve Diğer Görüntü Biçimlerine Dönüştürün

Aspose.PDF for Rust via C++, bir PDF dosyasının her sayfasını BMP, JPG ve PNG gibi geleneksel görüntü formatlarına mümkün olan en yüksek doğrulukla oluşturmanıza ve dönüştürmenize olanak tanır. Görüntülere ek olarak, PDF dosyaları kolayca DOC ve DOCX formatlarına kaydedilebilir.

PDF sayfalarını Rust'da JPEG görüntüleri olarak kaydedin

Mevcut bir PDF belgesini yükleyin. PDF sayfalarını görüntülere dönüştürün ve her sayfayı JPG formatında kaydedin.

Rust kullanarak PDF'yi JPG'ye dönüştürün

use asposepdf::Document;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Open a PDF document specified by the filename 'sample.pdf'
    let pdf = match Document::open("sample.pdf") {
        Ok(doc) => doc,
        Err(e) => {
            eprintln!("Failed to open the PDF file: {}", e);
            return Err(Box::new(e));
        }
    };
    // Return page count in PDF-document
    let count = pdf.page_count()?;
    if count > 0 {
        for i in 1..=count {
            // Convert and save the specified page as Jpg-image
            pdf.page_to_jpg(i, 100, &format!("sample_page{}.jpg", i))?;
        }
    } else {
        println!("The PDF is empty, no pages to process.");
    }
    Ok(())
}

Destek ve Öğrenme Kaynakları