PdfFormat.Extract

Extract(string, byte[])

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

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

返回值

所有 3D 内容的字节列表,包括 Aspose.3D 不支持的格式。

示例

以下代码展示了如何从 3D PDF 文件中提取所有原始 3D 内容并将其写入文件。

var raw3DContents = FileFormat.PDF.Extract("input.pdf");
for (int i = 0; i < raw3DContents.Count; i++)
{
    File.WriteAllBytes("raw-3d-" + i, raw3DContents[i]);
}

另请参见


Extract(Stream, byte[])

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

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

返回值

所有 3D 内容的字节列表,包括 Aspose.3D 不支持的格式。

示例

以下代码展示了如何从 3D PDF 文件中提取所有原始 3D 内容并将其写入文件。

var raw3DContents = FileFormat.PDF.Extract("input.pdf");
for (int i = 0; i < raw3DContents.Count; i++)
{
    File.WriteAllBytes("raw-3d-" + i, raw3DContents[i]);
}

另请参见