通過 Rust 將 PDF 轉換為 DICOM

Rust 语言中的 PDF 到 DICOM 的转换。程序员可以使用 API 示例代码将批处理 PDF 文件转换为 DICOM。

如何使用 Rust 將 PDF 轉換為 DICOM

為了將 PDF 轉換為DICOM,我們將使用[Aspose.PDF](https://products.aspose.com/pdf/)API,這是一個功能豐富,功能強大且易於使用的文檔操作和轉換API,適用於C++平臺。打開 [NuGet](https://www.nuget.org/packages/aspose.pdf) 包管理器,搜索“aspose.PDF然後安裝。您也可以從程式包管理器主控台使用以下命令。

如何将 PDF 转换为 DICOM


Rust via C++ 開發人員只需幾行代碼即可輕鬆載入並將 PDF 文件轉換為 DICOM。

  1. 打开 PDF 文档进行转换
  2. 使用 page_to_dicom 函数将 PDF 页面转换为 DICOM
  3. 关闭 PDF 文档并释放所有分配的资源

以下示例演示了如何在 Rust 中将 PDF 转换为 DICOM。你可以按照以下简单步骤将你的 PDF 文件转换为 DICOM 格式。首先,上传你的 PDF 文件,然后将其保存为 DICOM 文件。您可以使用完全限定的文件名进行 PDF 读取和 DICOM 写入。输出 DICOM 的内容和格式将与原始 PDF 文档相同。

示例:通過 Rust 將 PDF 轉換為 DICOM

此示例代碼顯示 PDF 到 DICOM Rust 的轉換

Input file:

File not added

Output format:

DICOM

Output file:

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(())
}

使用 Rust via C++ 将 PDF 转换为 DICOM

我们的.NET 库可以将文档从任何支持的下载格式转换为任何支持的保存格式。Aspose.PDF for .NET 库提供了相当通用的解决方案,可以帮助您解决转换文档的任务。Aspose.PDF 支持最多的常用文档格式,无论是加载还是保存。提请您注意,当前部分仅描述了热门转换。当前页面提供有关将 PDF 转换为 DICOM 的信息。但是,有许多组合可以转换文件。有关支持格式的完整列表,请参阅 [支持的文件格式] 部分 (https://docs.aspose.com/pdf/net/supported-file-formats/)。