Limitações e Diferenças de API
Contents
[
Hide
]
Erros Conhecidos/Limitacoes
Classes Java fora de um pacote (no default) não podem ser importadas.
Devido à falta de suporte à JVM, você não pode desligar a JVM e depois reiniciá‑la. Também não pode iniciar mais de uma cópia da JVM.
Misturar Python de 64 bits com Java de 32 bits e vice‑versa causa falha ao importar o módulo jpype.
Diferenças na API Pública
A lista a seguir (com trechos de código de exemplo) mostra algumas diferenças entre Aspose.Slides para Java e Aspose.Slides para Python via APIs Java.
Importando biblioteca (Comparações de Pacotes)
Aspose.Slides for Java
import com.aspose.slides.*;
Aspose.Slides for Python via Java
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
jpype.shutdownJVM()
Instanciando uma nova Apresentação
Aspose.Slides for Java
Presentation pres = new Presentation();
Aspose.Slides for Python via Java
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation
pres = Presentation();
jpype.shutdownJVM()
Transmissão de Arquivos e Constantes
Aspose.Slides for Java
InputStream inputstream = new FileInputStream("Pres1.pptx");
Presentation pres = new Presentation(inputstream);
pres.save("result.pptx", SaveFormat.Pptx);
Aspose.Slides for Python via Java
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
input = open("presentation.pptx", mode="rb")
data = input.read()
pres = Presentation.createPresentationFromBytes(data)
pres.save("result.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
Outras Limitações do Aspose.Slides para Python via API Java comparado ao Aspose.Slides para API Java
Para obter mais informações sobre outras limitações, consulte a documentação do jpype: