Преобразовать PDF в форматы изображений на Rust
Преобразуйте PDF в изображение
В этой статье мы покажем вам варианты конвертации PDF в форматы изображений.
Ранее отсканированные документы часто сохраняются в формате PDF. Однако вам нужно отредактировать их в графическом редакторе или отправить дальше в формате изображения? У нас есть универсальный инструмент, позволяющий конвертировать PDF в изображения с использованием Aspose.PDF for Rust via C++. Самая распространённая задача — когда необходимо сохранить весь PDF‑документ или отдельные страницы документа в виде набора изображений. Aspose.PDF for Rust via C++ позволяет конвертировать PDF в форматы JPG и PNG, упрощая шаги, необходимые для получения изображений из конкретного PDF‑файла.
Aspose.PDF for Rust via C++ поддерживает конвертацию различных форматов PDF в изображения. Пожалуйста, проверьте раздел. Поддерживаемые форматы файлов Aspose.PDF.
Конвертируйте PDF в JPEG
Предоставленный фрагмент кода на Rust демонстрирует, как преобразовать первую страницу PDF‑документа в изображение JPEG с использованием библиотеки Aspose.PDF:
- Откройте PDF‑документ.
- Конвертируйте страницу в JPEG с помощью функции page_to_jpg.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as Jpg-image
pdf.page_to_jpg(1, 100, "sample_page1.jpg")?;
Ok(())
}
Попробуйте конвертировать PDF в JPEG онлайн
Aspose.PDF for Rust представляет вам онлайн бесплатное приложение “PDF в JPEG”, где вы можете попытаться исследовать функциональность и качество его работы.
Конвертируйте PDF в TIFF
Предоставленный фрагмент кода на Rust демонстрирует, как преобразовать первую страницу PDF‑документа в изображение TIFF с использованием библиотеки Aspose.PDF:
- Откройте PDF‑документ.
- Конвертируйте страницу в TIFF с помощью функции page_to_tiff.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as Tiff-image
pdf.page_to_tiff(1, 100, "sample_page1.tiff")?;
Ok(())
}
Попробуйте конвертировать PDF в TIFF онлайн
Aspose.PDF for Rust представляет вам онлайн бесплатное приложение “PDF в TIFF”, где вы можете попытаться исследовать функциональность и качество его работы.
Конвертируйте PDF в PNG
Приведённый фрагмент кода на Rust демонстрирует, как преобразовать первую страницу PDF‑документа в изображение PNG с использованием библиотеки Aspose.PDF:
- Откройте PDF‑документ.
- Конвертируйте страницу в PNG с помощью функции page_to_png.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as Png-image
pdf.page_to_png(1, 100, "sample_page1.png")?;
Ok(())
}
Попробуйте конвертировать PDF в PNG онлайн
В качестве примера того, как работают наши бесплатные приложения, пожалуйста, проверьте следующую функцию.
Aspose.PDF for Rust представляет вам онлайн бесплатное приложение “PDF в PNG”, где вы можете попытаться исследовать функциональность и качество его работы.
Scalable Vector Graphics (SVG) — это семейство спецификаций XML‑основанного формата файлов для двумерной векторной графики, как статической, так и динамической (интерактивной или анимированной). Спецификация SVG является открытым стандартом, который разрабатывается World Wide Web Consortium (W3C) с 1999 года.
Конвертируйте PDF в SVG
Предоставленный фрагмент кода на Rust демонстрирует, как преобразовать первую страницу PDF‑документа в SVG‑изображение с использованием библиотеки Aspose.PDF:
- Откройте PDF‑документ.
- Преобразуйте страницу в SVG с помощью функции page_to_svg.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as Svg-image
pdf.page_to_svg(1, "sample_page1.svg")?;
Ok(())
}
Попробуйте преобразовать PDF в SVG онлайн
Aspose.PDF for Rust представляет вам онлайн бесплатное приложение “PDF в SVG”, где вы можете попытаться исследовать функциональность и качество его работы.
Конвертируйте PDF в ZIP‑архив SVG
Следующий пример преобразует PDF‑документ в SVG‑архив, где каждая страница сохраняется как отдельный SVG‑файл внутри ZIP‑контейнера.
- Откройте исходный документ PDF.
- Сохраните документ как ZIP-архив, содержащий SVG-файлы.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the previously opened PDF-document as SVG-archive
pdf.save_svg_zip("sample_svg.zip")?;
Ok(())
}
Преобразуйте PDF в DICOM
Предоставленный фрагмент кода на Rust демонстрирует, как преобразовать первую страницу PDF‑документа в изображение DICOM с использованием библиотеки Aspose.PDF:
- Откройте PDF‑документ.
- Конвертируйте страницу в DICOM с помощью функции page_to_dicom.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as DICOM-image
pdf.page_to_dicom(1, 100, "sample_page1.dcm")?;
Ok(())
}
Преобразуйте PDF в BMP
Предоставленный фрагмент кода на Rust демонстрирует, как преобразовать первую страницу PDF‑документа в изображение BMP с использованием библиотеки Aspose.PDF:
- Откройте PDF‑документ.
- Конвертируйте страницу в BMP с помощью функции page_to_bmp.
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document with filename
let pdf = Document::open("sample.pdf")?;
// Convert and save the specified page as Bmp-image
pdf.page_to_bmp(1, 100, "sample_page1.bmp")?;
Ok(())
}



