PdfFormat.ExtractScene

ExtractScene(string)

从 PDF 文件中提取 3D 场景。

public List<Scene> ExtractScene(string fileName)
参数类型描述
fileName字符串输入 PDF 文件的文件名

返回值

Aspose.3D 支持的已解码 3D 场景列表

示例

以下代码展示了如何从 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");
}

另请参见


ExtractScene(string, byte[])

从 PDF 文件中提取 3D 场景。

public List<Scene> ExtractScene(string fileName, byte[] password)
参数类型描述
fileName字符串输入 PDF 文件的文件名
密码Byte[]PDF 文件的密码

返回值

Aspose.3D 支持的已解码 3D 场景列表

示例

以下代码展示了如何从 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");
}

另请参见


ExtractScene(Stream, byte[])

从 PDF 流中提取原始 3D 内容。

public List<Scene> ExtractScene(Stream stream, byte[] password = null)
参数类型描述
streamStream输入 PDF 文件的流
密码Byte[]PDF 文件的密码

返回值

Aspose.3D 支持的已解码 3D 场景列表

示例

以下代码展示了如何从 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");
}

另请参见