PdfFormat

περιεχόμενα
[ ]

Inheritance: java.lang.Object, com.aspose.threed.FileFormat

public class PdfFormat extends FileFormat

Το Portable Document Format της Adobe Example: Ο παρακάτω κώδικας δείχνει πώς να εξάγετε όλες τις υποστηριζόμενες 3D σκηνές από ένα αρχείο 3D PDF και να τις γράψετε σε μορφή obj.

var scenes = FileFormat.PDF.extractScene("input.pdf");
             for(int i = 0; i < scenes.size(); i++)
             {
                 scenes.get(i).save("output-" + i + ".obj");
             }

Πεδία

ΠεδίοΠεριγραφή
AMFΜορφή αρχείου προσθετικής κατασκευής
ASEΜορφή ASCII εξαγωγέα σκηνής του 3D Studio Max.
ASPOSE3D_WEBΜορφή Aspose.3D Web.
BLENDERΜορφή 3D αρχείου του Blender
COLLADAΜορφή αρχείου Collada
DISCREET3DSΜορφή αρχείου του 3D Studio
DRACOGoogle Draco Mesh
DXFAutoCAD DXF
FBX6100ASCIIΜορφή αρχείου ASCII FBX, με έκδοση 6.1.0
FBX6100_BINARYΜορφή αρχείου Binary FBX, με έκδοση 6.1.0
FBX7200ASCIIμορφή αρχείου ASCII FBX, με έκδοση 7.2.0
FBX7200_BINARYμορφή αρχείου Binary FBX, με έκδοση 7.2.0
FBX7300ASCIIμορφή αρχείου ASCII FBX, με έκδοση 7.3.0
FBX7300_BINARYμορφή αρχείου Binary FBX, με έκδοση 7.3.0
FBX7400ASCIIμορφή αρχείου ASCII FBX, με έκδοση 7.4.0
FBX7400_BINARYμορφή αρχείου Binary FBX, με έκδοση 7.4.0
FBX7500ASCIIμορφή αρχείου ASCII FBX, με έκδοση 7.5.0
FBX7500_BINARYμορφή αρχείου Binary FBX, με έκδοση 7.5.0
FBX7600ASCIIμορφή αρχείου ASCII FBX, με έκδοση 7.6.0
FBX7600_BINARYμορφή αρχείου Binary FBX, με έκδοση 7.6.0
FBX7700ASCIIμορφή αρχείου ASCII FBX, με έκδοση 7.7.0
FBX7700_BINARYμορφή αρχείου Binary FBX, με έκδοση 7.7.0
GLTFglTF της Khronos Group
GLTF2glTF της Khronos Group έκδοση 2.0
GLTF2_BINARYglTF της Khronos Group έκδοση 2.0
GLTF_BINARYglTF της Khronos Group σε δυαδική μορφή
HTML5Αρχείο HTML5
IFCμοντέλο δεδομένων ISO 16739-1 Industry Foundation Classes.
MAYAASCIIAutodesk Maya σε μορφή ASCII
MAYA_BINARYAutodesk Maya σε μορφή Binary
MICROSOFT3MFMicrosoft 3D Manufacturing Format
PCDαρχείο PCL Point Cloud Data σε λειτουργία ASCII
PCD_BINARYαρχείο PCL Point Cloud Data σε λειτουργία Binary
PDFPortable Document Format της Adobe
PLYPolygon File Format ή Stanford Triangle Format
RVM_BINARYμοντέλο AVEVA Plant Design Management System σε δυαδική μορφή
RVM_TEXTΜοντέλο του Συστήματος Διαχείρισης Σχεδίασης Εγκαταστάσεων AVEVA σε μορφή κειμένου
SIEMENSJT8Αρχείο Siemens JT Έκδοση 8
SIEMENSJT9Αρχείο Siemens JT Έκδοση 9
STLASCIIΜορφή αρχείου ASCII STL
STL_BINARYΜορφή αρχείου Binary STL
UNIVERSAL3DΜορφή αρχείου Universal3D
USDΚαθολική Περιγραφή Σκηνής
USDAΚαθολική Περιγραφή Σκηνής σε μορφή ASCII.
USDZΣυμπιεσμένη Καθολική Περιγραφή Σκηνής
VRMLΗ Γλώσσα Μοντελοποίησης Εικονικής Πραγματικότητας
WAVEFRONTOBJΜορφή αρχείου Obj της Wavefront
XYZΑρχείο νέφους σημείων Xyz
X_BINARYΑρχείο DirectX X σε δυαδική μορφή
X_TEXTΑρχείο DirectX X σε δυαδική μορφή
ZIPΑρχείο Zip που περιέχει άλλες μορφές αρχείων 3δ.

Μέθοδοι

ΜέθοδοςΠεριγραφή
createLoadOptions()Δημιουργήστε προεπιλεγμένες επιλογές φόρτωσης για αυτή τη μορφή αρχείου
createSaveOptions()Δημιουργήστε προεπιλεγμένες επιλογές αποθήκευσης για αυτή τη μορφή αρχείου
detect(Stream stream, String fileName)Ανιχνεύστε τη μορφή αρχείου από τη ροή δεδομένων, το όνομα αρχείου είναι προαιρετικό για την εικασία τύπων που δεν έχουν μαγική κεφαλίδα.
detect(String fileName)Ανιχνεύστε τη μορφή αρχείου από το όνομα αρχείου, το αρχείο πρέπει να είναι αναγνώσιμο ώστε το Aspose.3D να μπορεί να ανιχνεύσει τη μορφή αρχείου μέσω της κεφαλίδας του αρχείου.
equals(Object arg0)
extract(Stream stream)Εξαγωγή ακατέργαστου 3D περιεχομένου από τη ροή PDF.
extract(Stream stream, byte[] password)Εξαγωγή ακατέργαστου 3D περιεχομένου από τη ροή PDF.
extract(String fileName)Εξάγετε ακατέργαστο 3D περιεχόμενο από αρχείο PDF.
extract(String fileName, byte[] password)Εξάγετε ακατέργαστο 3D περιεχόμενο από αρχείο PDF.
extractScene(Stream stream)Εξαγωγή ακατέργαστου 3D περιεχομένου από τη ροή PDF.
extractScene(Stream stream, byte[] password)Εξαγωγή ακατέργαστου 3D περιεχομένου από τη ροή PDF.
extractScene(String fileName)Εξάγετε 3D σκηνές από αρχείο PDF.
extractScene(String fileName, byte[] password)Εξάγετε 3D σκηνές από αρχείο PDF.
getCanExport()Λαμβάνει αν το Aspose.3D υποστηρίζει εξαγωγή σκηνής στην τρέχουσα μορφή αρχείου.
getCanImport()Λαμβάνει αν το Aspose.3D υποστηρίζει εισαγωγή σκηνής από την τρέχουσα μορφή αρχείου.
getClass()
getContentType()Λαμβάνει τον τύπο περιεχομένου της μορφής αρχείου
getExtension()Λαμβάνει το όνομα επέκτασης αυτού του τύπου.
getExtensions()Λαμβάνει τα ονόματα επεκτάσεων αυτού του τύπου.
getFileFormatType()Λαμβάνει τον τύπο μορφής αρχείου
getFormatByExtension(String extensionName)Λαμβάνει την προτιμώμενη μορφή αρχείου από το όνομα επέκτασης του αρχείου. Το όνομα επέκτασης πρέπει να ξεκινά με τελεία (’.’).
getFormats()Πρόσβαση σε όλες τις υποστηριζόμενες μορφές
getVersion()Λαμβάνει την έκδοση μορφής αρχείου
hashCode()
notify()
notifyAll()
toString()Μορφές σε συμβολοσειρά
wait()
wait(long arg0)
wait(long arg0, int arg1)

AMF

public static final FileFormat AMF

Μορφή αρχείου προσθετικής κατασκευής

ASE

public static final FileFormat ASE

Μορφή ASCII εξαγωγέα σκηνής του 3D Studio Max.

ASPOSE3D_WEB

public static final FileFormat ASPOSE3D_WEB

Μορφή Aspose.3D Web.

BLENDER

public static final FileFormat BLENDER

Μορφή 3D αρχείου του Blender

COLLADA

public static final FileFormat COLLADA

Μορφή αρχείου Collada

DISCREET3DS

public static final FileFormat DISCREET3DS

Μορφή αρχείου του 3D Studio

DRACO

public static final DracoFormat DRACO

Google Draco Mesh

DXF

public static final FileFormat DXF

AutoCAD DXF

FBX6100ASCII

public static final FileFormat FBX6100ASCII

Μορφή αρχείου ASCII FBX, με έκδοση 6.1.0

FBX6100_BINARY

public static final FileFormat FBX6100_BINARY

Μορφή αρχείου Binary FBX, με έκδοση 6.1.0

FBX7200ASCII

public static final FileFormat FBX7200ASCII

μορφή αρχείου ASCII FBX, με έκδοση 7.2.0

FBX7200_BINARY

public static final FileFormat FBX7200_BINARY

μορφή αρχείου Binary FBX, με έκδοση 7.2.0

FBX7300ASCII

public static final FileFormat FBX7300ASCII

μορφή αρχείου ASCII FBX, με έκδοση 7.3.0

FBX7300_BINARY

public static final FileFormat FBX7300_BINARY

μορφή αρχείου Binary FBX, με έκδοση 7.3.0

FBX7400ASCII

public static final FileFormat FBX7400ASCII

μορφή αρχείου ASCII FBX, με έκδοση 7.4.0

FBX7400_BINARY

public static final FileFormat FBX7400_BINARY

μορφή αρχείου Binary FBX, με έκδοση 7.4.0

FBX7500ASCII

public static final FileFormat FBX7500ASCII

μορφή αρχείου ASCII FBX, με έκδοση 7.5.0

FBX7500_BINARY

public static final FileFormat FBX7500_BINARY

μορφή αρχείου Binary FBX, με έκδοση 7.5.0

FBX7600ASCII

public static final FileFormat FBX7600ASCII

μορφή αρχείου ASCII FBX, με έκδοση 7.6.0

FBX7600_BINARY

public static final FileFormat FBX7600_BINARY

μορφή αρχείου Binary FBX, με έκδοση 7.6.0

FBX7700ASCII

public static final FileFormat FBX7700ASCII

μορφή αρχείου ASCII FBX, με έκδοση 7.7.0

FBX7700_BINARY

public static final FileFormat FBX7700_BINARY

μορφή αρχείου Binary FBX, με έκδοση 7.7.0

GLTF

public static final FileFormat GLTF

glTF της Khronos Group

GLTF2

public static final FileFormat GLTF2

glTF της Khronos Group έκδοση 2.0

GLTF2_BINARY

public static final FileFormat GLTF2_BINARY

glTF της Khronos Group έκδοση 2.0

GLTF_BINARY

public static final FileFormat GLTF_BINARY

glTF της Khronos Group σε δυαδική μορφή

HTML5

public static final FileFormat HTML5

Αρχείο HTML5

IFC

public static final FileFormat IFC

μοντέλο δεδομένων ISO 16739-1 Industry Foundation Classes.

MAYAASCII

public static final FileFormat MAYAASCII

Autodesk Maya σε μορφή ASCII

MAYA_BINARY

public static final FileFormat MAYA_BINARY

Autodesk Maya σε μορφή Binary

MICROSOFT3MF

public static final Microsoft3MFFormat MICROSOFT3MF

Microsoft 3D Manufacturing Format

PCD

public static final FileFormat PCD

αρχείο PCL Point Cloud Data σε λειτουργία ASCII

PCD_BINARY

public static final FileFormat PCD_BINARY

αρχείο PCL Point Cloud Data σε λειτουργία Binary

PDF

public static final PdfFormat PDF

Portable Document Format της Adobe

PLY

public static final PlyFormat PLY

Polygon File Format ή Stanford Triangle Format

RVM_BINARY

public static final RvmFormat RVM_BINARY

μοντέλο AVEVA Plant Design Management System σε δυαδική μορφή

RVM_TEXT

public static final RvmFormat RVM_TEXT

Μοντέλο του Συστήματος Διαχείρισης Σχεδίασης Εγκαταστάσεων AVEVA σε μορφή κειμένου

SIEMENSJT8

public static final FileFormat SIEMENSJT8

Αρχείο Siemens JT Έκδοση 8

SIEMENSJT9

public static final FileFormat SIEMENSJT9

Αρχείο Siemens JT Έκδοση 9

STLASCII

public static final FileFormat STLASCII

Μορφή αρχείου ASCII STL

STL_BINARY

public static final FileFormat STL_BINARY

Μορφή αρχείου Binary STL

UNIVERSAL3D

public static final FileFormat UNIVERSAL3D

Μορφή αρχείου Universal3D

USD

public static final FileFormat USD

Καθολική Περιγραφή Σκηνής

USDA

public static final FileFormat USDA

Καθολική Περιγραφή Σκηνής σε μορφή ASCII.

USDZ

public static final FileFormat USDZ

Συμπιεσμένη Καθολική Περιγραφή Σκηνής

VRML

public static final FileFormat VRML

Η Γλώσσα Μοντελοποίησης Εικονικής Πραγματικότητας

WAVEFRONTOBJ

public static final FileFormat WAVEFRONTOBJ

Μορφή αρχείου Obj της Wavefront

XYZ

public static final FileFormat XYZ

Αρχείο νέφους σημείων Xyz

X_BINARY

public static final FileFormat X_BINARY

Αρχείο DirectX X σε δυαδική μορφή

X_TEXT

public static final FileFormat X_TEXT

Αρχείο DirectX X σε δυαδική μορφή

ZIP

public static final FileFormat ZIP

Αρχείο Zip που περιέχει άλλες μορφές αρχείων 3δ.

createLoadOptions()

public LoadOptions createLoadOptions()

Δημιουργήστε προεπιλεγμένες επιλογές φόρτωσης για αυτή τη μορφή αρχείου

Returns: LoadOptions - A default load option for current format

createSaveOptions()

public SaveOptions createSaveOptions()

Δημιουργήστε προεπιλεγμένες επιλογές αποθήκευσης για αυτή τη μορφή αρχείου

Returns: SaveOptions - A default save option for current format

detect(Stream stream, String fileName)

public static FileFormat detect(Stream stream, String fileName)

Ανιχνεύστε τη μορφή αρχείου από τη ροή δεδομένων, το όνομα αρχείου είναι προαιρετικό για την εικασία τύπων που δεν έχουν μαγική κεφαλίδα.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
streamStreamΡοή που περιέχει δεδομένα για ανίχνευση
fileNamejava.lang.StringΑρχικό όνομα αρχείου των δεδομένων, χρησιμοποιείται ως υπόδειξη.

Returns: FileFormat - The FileFormat instance of the detected type or null if failed.

detect(String fileName)

public static FileFormat detect(String fileName)

Ανιχνεύστε τη μορφή αρχείου από το όνομα αρχείου, το αρχείο πρέπει να είναι αναγνώσιμο ώστε το Aspose.3D να μπορεί να ανιχνεύσει τη μορφή αρχείου μέσω της κεφαλίδας του αρχείου.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
fileNamejava.lang.StringΔιαδρομή προς το αρχείο για ανίχνευση μορφής αρχείου.

Returns: FileFormat - The FileFormat instance of the detected type or null if failed.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0java.lang.Object

Returns: boolean

extract(Stream stream)

public ArrayList<byte[]> extract(Stream stream)

Εξαγωγή ακατέργαστου 3D περιεχομένου από τη ροή PDF.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
streamStreamΡοή του εισερχόμενου αρχείου PDF

Returns: java.util.ArrayList<byte[]> - Μια λίστα με όλα τα 3D περιεχόμενα σε byte, συμπεριλαμβανομένων των μορφών που δεν υποστηρίζονται από το Aspose.3D. Example: Ο παρακάτω κώδικας δείχνει πώς να εξάγετε όλα τα ακατέργαστα 3D περιεχόμενα από ένα αρχείο 3D PDF και να τα γράψετε σε αρχεία.

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));
             }

extract(Stream stream, byte[] password)

public ArrayList<byte[]> extract(Stream stream, byte[] password)

Εξαγωγή ακατέργαστου 3D περιεχομένου από τη ροή PDF.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
streamStreamΡοή του εισερχόμενου αρχείου PDF
passwordbyte[]Κωδικός πρόσβασης του αρχείου PDF

Returns: java.util.ArrayList<byte[]> - Μια λίστα με όλα τα 3D περιεχόμενα σε byte, συμπεριλαμβανομένων των μορφών που δεν υποστηρίζονται από το Aspose.3D. Example: Ο παρακάτω κώδικας δείχνει πώς να εξάγετε όλα τα ακατέργαστα 3D περιεχόμενα από ένα αρχείο 3D PDF και να τα γράψετε σε αρχεία.

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));
             }

extract(String fileName)

public ArrayList<byte[]> extract(String fileName)

Εξάγετε ακατέργαστο 3D περιεχόμενο από αρχείο PDF.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
fileNamejava.lang.StringΌνομα αρχείου του εισερχόμενου αρχείου PDF

Returns: java.util.ArrayList<byte[]> - Μια λίστα με όλα τα 3D περιεχόμενα σε byte, συμπεριλαμβανομένων των μορφών που δεν υποστηρίζονται από το Aspose.3D. Example: Ο παρακάτω κώδικας δείχνει πώς να εξάγετε όλα τα ακατέργαστα 3D περιεχόμενα από ένα αρχείο 3D PDF και να τα γράψετε σε αρχεία.

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));
             }

extract(String fileName, byte[] password)

public ArrayList<byte[]> extract(String fileName, byte[] password)

Εξάγετε ακατέργαστο 3D περιεχόμενο από αρχείο PDF.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
fileNamejava.lang.StringΌνομα αρχείου του εισερχόμενου αρχείου PDF
passwordbyte[]Κωδικός πρόσβασης του αρχείου PDF

Returns: java.util.ArrayList<byte[]> - Μια λίστα με όλα τα 3D περιεχόμενα σε byte, συμπεριλαμβανομένων των μορφών που δεν υποστηρίζονται από το Aspose.3D. Example: Ο παρακάτω κώδικας δείχνει πώς να εξάγετε όλα τα ακατέργαστα 3D περιεχόμενα από ένα αρχείο 3D PDF και να τα γράψετε σε αρχεία.

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));
             }

extractScene(Stream stream)

public ArrayList<Scene> extractScene(Stream stream)

Εξαγωγή ακατέργαστου 3D περιεχομένου από τη ροή PDF.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
streamStreamΡοή του εισερχόμενου αρχείου PDF

Returns: java.util.ArrayList<com.aspose.threed.Scene> - Λίστα με αποκωδικοποιημένες 3D σκηνές που υποστηρίζονται από το Aspose.3D Example: Ο παρακάτω κώδικας δείχνει πώς να εξάγετε όλες τις υποστηριζόμενες 3D σκηνές από ένα αρχείο 3D PDF και να τις γράψετε σε μορφή obj.

var scenes = FileFormat.PDF.extractScene("input.pdf");
             for(int i = 0; i < scenes.size(); i++)
             {
                 scenes.get(i).save("output-" + i + ".obj");
             }

extractScene(Stream stream, byte[] password)

public ArrayList<Scene> extractScene(Stream stream, byte[] password)

Εξαγωγή ακατέργαστου 3D περιεχομένου από τη ροή PDF.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
streamStreamΡοή του εισερχόμενου αρχείου PDF
passwordbyte[]Κωδικός πρόσβασης του αρχείου PDF

Returns: java.util.ArrayList<com.aspose.threed.Scene> - Λίστα με αποκωδικοποιημένες 3D σκηνές που υποστηρίζονται από το Aspose.3D Example: Ο παρακάτω κώδικας δείχνει πώς να εξάγετε όλες τις υποστηριζόμενες 3D σκηνές από ένα αρχείο 3D PDF και να τις γράψετε σε μορφή obj.

var scenes = FileFormat.PDF.extractScene("input.pdf");
             for(int i = 0; i < scenes.size(); i++)
             {
                 scenes.get(i).save("output-" + i + ".obj");
             }

extractScene(String fileName)

public ArrayList<Scene> extractScene(String fileName)

Εξάγετε 3D σκηνές από αρχείο PDF.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
fileNamejava.lang.StringΌνομα αρχείου του εισερχόμενου αρχείου PDF

Returns: java.util.ArrayList<com.aspose.threed.Scene> - Λίστα με αποκωδικοποιημένες 3D σκηνές που υποστηρίζονται από το Aspose.3D Example: Ο παρακάτω κώδικας δείχνει πώς να εξάγετε όλες τις υποστηριζόμενες 3D σκηνές από ένα αρχείο 3D PDF και να τις γράψετε σε μορφή obj.

var scenes = FileFormat.PDF.extractScene("input.pdf");
             for(int i = 0; i < scenes.size(); i++)
             {
                 scenes.get(i).save("output-" + i + ".obj");
             }

extractScene(String fileName, byte[] password)

public ArrayList<Scene> extractScene(String fileName, byte[] password)

Εξάγετε 3D σκηνές από αρχείο PDF.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
fileNamejava.lang.StringΌνομα αρχείου του εισερχόμενου αρχείου PDF
passwordbyte[]Κωδικός πρόσβασης του αρχείου PDF

Returns: java.util.ArrayList<com.aspose.threed.Scene> - Λίστα με αποκωδικοποιημένες 3D σκηνές που υποστηρίζονται από το Aspose.3D Example: Ο παρακάτω κώδικας δείχνει πώς να εξάγετε όλες τις υποστηριζόμενες 3D σκηνές από ένα αρχείο 3D PDF και να τις γράψετε σε μορφή obj.

var scenes = FileFormat.PDF.extractScene("input.pdf");
             for(int i = 0; i < scenes.size(); i++)
             {
                 scenes.get(i).save("output-" + i + ".obj");
             }

getCanExport()

public boolean getCanExport()

Λαμβάνει αν το Aspose.3D υποστηρίζει εξαγωγή σκηνής στην τρέχουσα μορφή αρχείου.

Returns: boolean - αν το Aspose.3D υποστηρίζει την εξαγωγή σκηνής στην τρέχουσα μορφή αρχείου. Παράδειγμα: Ο παρακάτω κώδικας δείχνει πώς να ελέγξετε αν η εξαγωγή σε καθορισμένη μορφή υποστηρίζεται.

var outputFormat = ".glb";
     var format = FileFormat.getFormatByExtension(outputFormat);
     if (format.getCanExport())
         System.out.printf("Can export to %s", outputFormat);

getCanImport()

public boolean getCanImport()

Λαμβάνει αν το Aspose.3D υποστηρίζει εισαγωγή σκηνής από την τρέχουσα μορφή αρχείου.

Returns: boolean - αν το Aspose.3D υποστηρίζει την εισαγωγή σκηνής από την τρέχουσα μορφή αρχείου. Παράδειγμα: Ο παρακάτω κώδικας δείχνει πώς να ελέγξετε αν η εισαγωγή από καθορισμένη μορφή υποστηρίζεται.

var outputFormat = ".glb";
     var format = FileFormat.getFormatByExtension(outputFormat);
     if (format.getCanImport())
         System.out.printf("Can import from %s", outputFormat);

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getContentType()

public FileContentType getContentType()

Λαμβάνει τον τύπο περιεχομένου της μορφής αρχείου

Returns: FileContentType - file format content type Example:

var format = FileFormat.MAYA_BINARY;
     if (format.getContentType() == FileContentType.BINARY)
         System.out.printf("%s is binary format", format);
     else
         System.out.printf("%s is text-based format", format);

getExtension()

public String getExtension()

Λαμβάνει το όνομα επέκτασης αυτού του τύπου.

Returns: java.lang.String - το όνομα επέκτασης αυτού του τύπου. Παράδειγμα:

var format = FileFormat.MAYA_BINARY;
     System.out.printf("Extension of %s is %s", format, format.getExtension());

getExtensions()

public String[] getExtensions()

Λαμβάνει τα ονόματα επεκτάσεων αυτού του τύπου.

Returns: java.lang.String[] - τα ονόματα επεκτάσεων αυτού του τύπου.

getFileFormatType()

public FileFormatType getFileFormatType()

Λαμβάνει τον τύπο μορφής αρχείου

Returns: FileFormatType - file format type

getFormatByExtension(String extensionName)

public static FileFormat getFormatByExtension(String extensionName)

Λαμβάνει την προτιμώμενη μορφή αρχείου από το όνομα επέκτασης του αρχείου. Το όνομα επέκτασης πρέπει να ξεκινά με τελεία (’.’).

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
extensionNamejava.lang.StringΤο όνομα επέκτασης ξεκινά με ‘.’ για ερώτημα.

Returns: FileFormat - Instance of FileFormat, otherwise null returned. Example: The following code shows how to save scene to memory using specified format

Scene scene = new Scene(new Box());
     var outputFormat = ".glb";
     var format = FileFormat.getFormatByExtension(outputFormat);
     var output = new ByteArrayOutputStream();
     scene.save(output);

getFormats()

public static List<FileFormat> getFormats()

Πρόσβαση σε όλες τις υποστηριζόμενες μορφές

Returns: java.util.List<com.aspose.threed.FileFormat> - Πρόσβαση σε όλες τις υποστηριζόμενες μορφές

getVersion()

public Version getVersion()

Λαμβάνει την έκδοση μορφής αρχείου

Returns: Version - file format version

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Μορφές σε συμβολοσειρά

Returns: java.lang.String - Συμβολοσειρά αντικειμένου

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int