类 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");
}
另请参见
- class FileFormat
- namespace Aspose.ThreeD.Formats
- assembly Aspose.3D