public class PdfFormat extends FileFormat
var scenes = FileFormat.PDF.extractScene("input.pdf");
for(int i = 0; i < scenes.size(); i++)
{
scenes.get(i).save("output-" + i + ".obj");
}
AMF, ASE, ASPOSE3D_WEB, BLENDER, COLLADA, DISCREET3DS, DRACO, DXF, FBX6100_BINARY, FBX6100ASCII, FBX7200_BINARY, FBX7200ASCII, FBX7300_BINARY, FBX7300ASCII, FBX7400_BINARY, FBX7400ASCII, FBX7500_BINARY, FBX7500ASCII, FBX7600_BINARY, FBX7600ASCII, FBX7700_BINARY, FBX7700ASCII, GLTF, GLTF_BINARY, GLTF2, GLTF2_BINARY, HTML5, IFC, MAYA_BINARY, MAYAASCII, MICROSOFT3MF, PCD, PCD_BINARY, PDF, PLY, RVM_BINARY, RVM_TEXT, SIEMENSJT8, SIEMENSJT9, STL_BINARY, STLASCII, UNIVERSAL3D, USD, USDA, USDZ, VRML, WAVEFRONTOBJ, X_BINARY, X_TEXT, XYZ, ZIP| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<byte[]> |
extract(Stream stream)
Extract raw 3D content from PDF stream.
|
java.util.ArrayList<byte[]> |
extract(Stream stream,
byte[] password)
Extract raw 3D content from PDF stream.
|
java.util.ArrayList<byte[]> |
extract(java.lang.String fileName)
Extract raw 3D content from PDF file.
|
java.util.ArrayList<byte[]> |
extract(java.lang.String fileName,
byte[] password)
Extract raw 3D content from PDF file.
|
java.util.ArrayList<Scene> |
extractScene(Stream stream)
Extract raw 3D content from PDF stream.
|
java.util.ArrayList<Scene> |
extractScene(Stream stream,
byte[] password)
Extract raw 3D content from PDF stream.
|
java.util.ArrayList<Scene> |
extractScene(java.lang.String fileName)
Extract 3D scenes from PDF file.
|
java.util.ArrayList<Scene> |
extractScene(java.lang.String fileName,
byte[] password)
Extract 3D scenes from PDF file.
|
createLoadOptions, createSaveOptions, detect, detect, getCanExport, getCanImport, getContentType, getExtension, getExtensions, getFileFormatType, getFormatByExtension, getFormats, getVersion, toStringpublic java.util.ArrayList<byte[]> extract(java.lang.String fileName,
byte[] password)
throws java.io.IOException
fileName - File name of input PDF filepassword - Password of the PDF file
var raw3DContents = FileFormat.PDF.extract("input.pdf");
for (int i = 0; i < raw3DContents.size(); i++)
{
Files.write(Paths.get("raw-3d-" + i), raw3DContents.get(i));
}
java.io.IOExceptionpublic java.util.ArrayList<byte[]> extract(java.lang.String fileName)
throws java.io.IOException
fileName - File name of input PDF file
var raw3DContents = FileFormat.PDF.extract("input.pdf");
for (int i = 0; i < raw3DContents.size(); i++)
{
Files.write(Paths.get("raw-3d-" + i), raw3DContents.get(i));
}
java.io.IOExceptionpublic java.util.ArrayList<byte[]> extract(Stream stream, byte[] password) throws java.io.IOException
stream - Stream of input PDF filepassword - Password of the PDF file
var raw3DContents = FileFormat.PDF.extract("input.pdf");
for (int i = 0; i < raw3DContents.size(); i++)
{
Files.write(Paths.get("raw-3d-" + i), raw3DContents.get(i));
}
java.io.IOExceptionpublic java.util.ArrayList<byte[]> extract(Stream stream) throws java.io.IOException
stream - Stream of input PDF file
var raw3DContents = FileFormat.PDF.extract("input.pdf");
for (int i = 0; i < raw3DContents.size(); i++)
{
Files.write(Paths.get("raw-3d-" + i), raw3DContents.get(i));
}
java.io.IOExceptionpublic java.util.ArrayList<Scene> extractScene(java.lang.String fileName) throws java.io.IOException
fileName - File name of input PDF file
var scenes = FileFormat.PDF.extractScene("input.pdf");
for(int i = 0; i < scenes.size(); i++)
{
scenes.get(i).save("output-" + i + ".obj");
}
java.io.IOExceptionpublic java.util.ArrayList<Scene> extractScene(java.lang.String fileName, byte[] password) throws java.io.IOException
fileName - File name of input PDF filepassword - Password of the PDF file
var scenes = FileFormat.PDF.extractScene("input.pdf");
for(int i = 0; i < scenes.size(); i++)
{
scenes.get(i).save("output-" + i + ".obj");
}
java.io.IOExceptionpublic java.util.ArrayList<Scene> extractScene(Stream stream, byte[] password) throws java.io.IOException
stream - Stream of input PDF filepassword - Password of the PDF file
var scenes = FileFormat.PDF.extractScene("input.pdf");
for(int i = 0; i < scenes.size(); i++)
{
scenes.get(i).save("output-" + i + ".obj");
}
java.io.IOExceptionpublic java.util.ArrayList<Scene> extractScene(Stream stream) throws java.io.IOException
stream - Stream of input PDF file
var scenes = FileFormat.PDF.extractScene("input.pdf");
for(int i = 0; i < scenes.size(); i++)
{
scenes.get(i).save("output-" + i + ".obj");
}
java.io.IOException