설치
Contents
[
Hide
]
Aspose.Slides for Python via Java는 플랫폼에 독립적인 API이며 Python, Java 및 jpype1 브리지가 설치된 모든 플랫폼(Windows, Linux 및 MacOS)에서 사용할 수 있습니다.
프로그램 및 버전 요구 사항
Aspose.Slides for Python via Java가 올바르게 작동하려면 다음 프로그램 및 패키지를 설치해야 합니다:
- JRE 버전 >=8 (JPype1은 Java 버전 1.8부터 11까지 테스트되었습니다).
- Python 버전 >=3.7, <=3.12.
- JPype1 패키지 버전: >=1.5.0.
pip에서 설치
필요한 모든 프로그램(Java, Python)이 설치되어 있으면 pip에서 Aspose.Slides for Python via Java를 쉽게 설치할 수 있습니다.
새 프로젝트 폴더를 만듭니다.
JPype1 설치 를 다음 명령으로 수행합니다:
$ pip install JPype1
다음 명령을 사용하여 Aspose.Slides for Python via Java를 설치합니다:
$ pip install aspose-slides-java
ZIP 아카이브에서 설치
ZIP 아카이브에서 Aspose.Slides for Python via Java를 설치하고 사용하려면 다음 지침을 따르세요:
Windows
- JDK8을 설치하고
JAVA_HOME환경 변수를 구성합니다. - Python 설치 버전 >=3.7을 설치하고 python.exe를
PATH에 추가합니다. - Microsoft C++ 빌드 도구 설치.
- JPype1 설치. Python 터미널에서 아래 명령을 실행할 수 있습니다:
$ pip install --upgrade pip
$ pip install JPype1
- Aspose.Slides for Python via Java 다운로드하고
aspose-slides-java폴더에 압축을 풉니다. aspose-slides-java폴더에example.py파일을 다음 샘플 코드를 사용하여 생성합니다:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation()
slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0))
slide.getShapes().get_Item(0).getTextFrame().setText("Slide Title Heading")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- 이제 명령 프롬프트에서
py example.py를 실행합니다.
Linux
- Linux용 JDK8을 설치하고
JAVA_HOME환경 변수를 구성합니다. - Python 설치 버전 >=3.7
g++및python-dev를 설치합니다.
- Debian/Ubuntu의 경우:
sudo apt-get install g++ python3-dev
- RedHat 기반의 경우:
```
dnf install redhat-rpm-config gcc-c++ python3-devel unixODBC-devel
```
4. [JPype1 설치](https://jpype.readthedocs.io/en/latest/install.html). Python 터미널에서 아래 명령을 실행할 수 있습니다:
$ pip install –upgrade pip $ pip install JPype1
5. [Aspose.Slides for Python via Java 다운로드](https://releases.aspose.com/slides/ko/python-java/)하고 `aspose-slides-java`에 압축을 풉니다.
6. `aspose-slides-java` 폴더에 이 샘플 코드를 사용하여 `example.py` 테스트 파일을 생성합니다:
```python
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation()
slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0))
slide.getShapes().get_Item(0).getTextFrame().setText("Slide Title Heading")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- 이제 명령 프롬프트에서
py example.py를 실행합니다.
Mac
- Mac용 JDK8을 설치하고
JAVA_HOME환경 변수를 구성합니다. /Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist의 JVMCapabilities 섹션을 루트 권한으로 수정합니다.jdk1.8.x_xxx.jdk는 jdk 버전에 따라 다릅니다. 아래와 같이 설정합니다:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Python 설치 버전 >=3.7.
- Python 버전 및 플랫폼에 따라 GCC 또는 Clang 컴파일러를 설치합니다.
- JPype1 설치. Python 터미널에서 아래 명령을 실행할 수 있습니다:
$ pip install --upgrade pip
$ pip install JPype1
- Aspose.Slides for Python via Java 다운로드하고
aspose-slides-java에 압축을 풉니다. aspose-slides-java폴더에 이 샘플 코드를 사용하여example.py테스트 파일을 생성합니다:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation()
slide = pres.getSlides().addEmptySlide(pres.getLayoutSlides().get_Item(0))
slide.getShapes().get_Item(0).getTextFrame().setText("Slide Title Heading")
pres.save("out.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
- 이제 명령 프롬프트에서
python example.py를 실행합니다.