728x90

2024/09 5

[C#] Power Point - OpenXml 사용해서 Elements clone, copy 하는 방법

PowerPoint 정말 지겹다아.....기존에 실행되던 닷넷 프로그램이 있었는데 내용은 기존 ppt 파일에 있는 object들을 신규 ppt 파일에 모두 copy해오는 로직이 들어있었다.근데 뭔가 이상하게 가끔씩 object가 몇 개씩 누락되는 오류가 발생..!!사용자들이 일일히 빠진거를 발견하면 기존 파일을 다시 다운받고 열어서 복사해와야하는 작업이 추가되어버리니,, 수정을 해야했다! 처음 현상을 파악해보기 위해서 실행파일을 실행해보니 문제가 100% 재현되지가 않았다.그러다가 발생한 에러 메시지를 발견!! Shapes (unknown member) : Invalid request. Clipboard is empty or contains data which may not be pasted here. ..

ETC 2024.09.13

Java poi - powerpoint 사용 시 "Zip bomb detected" Error 해결방법

Java poi library를 사용해서 powerpoint 를 열고 수정하고 저장하는 내용의 프로그램을 만드는 중에 실행 시 아래와 같은 에러가 발생했다.java.io.IOException: Zip bomb detected! The file would exceed the max. ratio of compressed file size to the size of the expanded data.This may indicate that the file is used to inflate memory usage and thus could pose a security risk.You can adjust this limit via ZipSecureFile.setMinInflateRatio() if you need ..

Java/JAVA 2024.09.13

[Teamcenter] BMIDE - project import 하는 방법

2024.09.03 - [Java/Teamcenter] - Teamcenter BMIDE 설치하는 방법 Teamcenter BMIDE 설치하는 방법팀센터를 업그레이드 하고나서 문제가 발생하는게 있었는데 그게 bmide가 뭔가 바뀐 거수같았다.그래서 팀센터에서 사용하는 bmide를 설치해서 bmide를 수정해야 했다.팀센터 폴더에서 찾아보면 Envrudalsdl0822.tistory.com   Teamcenter - BMIDE를 실행해서 프로젝트를 import하는 방법 1. File > Import... 클릭 2. Import a Business Modeler IDE Template Project 클릭 > Next >  3. Browse를 클릭해서 파일이 있는 경로를 설정해준다.- C:\SIEMENS\Te..

Java/Teamcenter 2024.09.05

[Teamcenter] 팀센터 14ver. BMIDE 수정, 반영하는 방법 (1)

팀센터에서 사용하는 bmide를 실행해서 그 내용을 수정할 수 있다.  2024.09.03 - [Java/Teamcenter] - Teamcenter BMIDE 설치하는 방법 Teamcenter BMIDE 설치하는 방법팀센터를 업그레이드 하고나서 문제가 발생하는게 있었는데 그게 bmide가 뭔가 바뀐 거수같았다.그래서 팀센터에서 사용하는 bmide를 설치해서 bmide를 수정해야 했다.팀센터 폴더에서 찾아보면 Envrudalsdl0822.tistory.com   나의 경우 객체 아이템들의 Status를 수정해야하는데 수정이 되지않는 에러가 발생해서 bmide를 열어보니 workspace object들에 대해 Modifieble이 Read로 설정되어있었다.  우선 bmide를 켜서 프로젝트를 import하..

Java/Teamcenter 2024.09.04

Teamcenter BMIDE 설치하는 방법

팀센터를 업그레이드 하고나서 문제가 발생하는게 있었는데 그게 bmide가 뭔가 바뀐 거수같았다.그래서 팀센터에서 사용하는 bmide를 설치해서 bmide를 수정해야 했다.팀센터 폴더에서 찾아보면 Environment Manager가 있는데 이것을 실행한다!아니면 teamcenter 설치 폴더 내에서 tem.bat파일을 실행해도 동일하다.Environment Manager는 관리자 권한으로 실행한다. 관리자권한이 있어야지 뒤에서 feature를 선택할 수 있다. 선택된 그대로 next를 누른다.   여기서 원하는 bmide 즉 business modeler IDE를 선택한다. 나는 standalone으로 설치했다.실시간으로 반영? 하는 것이 아니면 이렇게 설치하면 될 것 같다.이후에 JDK경로를 넣어주어야..

Java/Teamcenter 2024.09.03
728x90