类 PdfFormat

PdfFormat class

Adobe 的可移植文档格式(PDF)

public class PdfFormat : FileFormat

属性

名称描述
CanExport { get; }获取 Aspose.3D 是否支持将场景导出为当前文件格式。
CanImport { get; }获取 Aspose.3D 是否支持从当前文件格式导入场景。
ContentType { get; }获取文件格式的内容类型
Extension { get; }获取此类型的扩展名
Extensions { get; }获取此类型的扩展名列表
FileFormatType { get; }获取文件格式类型
Version { get; }获取文件格式版本

方法

名称描述
CreateLoadOptions()为此文件格式创建默认的加载选项
CreateSaveOptions()为此文件格式创建默认的保存选项
Extract(Stream, byte[])从 PDF 流中提取原始 3D 内容。
Extract(string, byte[])从 PDF 文件中提取原始 3D 内容。
ExtractScene(string)从 PDF 文件中提取 3D 场景。
ExtractScene(Stream, byte[])从 PDF 流中提取原始 3D 内容。
ExtractScene(string, byte[])从 PDF 文件中提取 3D 场景。
override ToString()将格式转换为字符串

示例

以下代码展示了如何从 3D PDF 文件中提取所有支持的 3D 场景,并将其写入 obj 格式。

var scenes = FileFormat.PDF.ExtractScene("input.pdf");
for(int i = 0; i < scenes.Count; i++) 
{
    scenes[i].Save($"output-{i}.obj");
}

另请参见