Java를 통해 XPS을 XLT로 내보내기

Java J2SE, J2EE, J2ME 애플리케이션 내에서 사내 Java API를 사용하여 XPS 파일을 XLT로 변환

 

Aspose.Total for Java 를 사용하면 2단계 프로세스로 Java 애플리케이션에서 XPS을 XLT로 변환 기능을 통합할 수 있습니다. 먼저 Aspose.PDF for Java 를 사용하여 XPS을 XLSX로 렌더링할 수 있습니다. 두 번째 단계에서는 Spreadsheet Programming API Aspose.Cells for Java 를 사용하여 XLSX를 XLT로 변환할 수 있습니다.

Java를 통해 XPS 파일을 XLT로 변환

  1. 문서 클래스를 사용하여 XPS 파일을 엽니다.
  2. save 방법
  3. Workbook 클래스를 사용하여 XLSX 문서 로드
  4. save 을 사용하여 문서를 XLT 형식으로 저장합니다. SaveOptions)) 메서드

변환 요구 사항

Maven 기반 프로젝트에서 직접 Java용 Aspose.Total을 쉽게 사용할 수 있습니다. Java용 Aspose.PDFJava용 Aspose.Cells pom.xml에 있습니다.

// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format
// load PDF with an instance of Document
Document document = new Document("template.pdf");
// save document in XLSX format
document.save("XlsxOutput.xlsx", SaveFormat.Xlsx);
// load the XLSX file in an instance of Workbook
Workbook book = new Workbook("XlsxOutput.xlsx");
// supports CSV, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format
// save XLSX as CSV
book.save("output.csv", SaveFormat.AUTO);

변환 요구 사항

XPS 문서가 비밀번호로 보호되어 있는 경우 비밀번호 없이 XLT로 변환할 수 없습니다. API를 사용하면 먼저 유효한 암호를 사용하여 보호된 문서를 열고 그 후에 변환할 수 있습니다. 암호화된 파일을 열기 위해 문서 클래스를 생성하고 파일 이름과 비밀번호를 인수로 전달합니다.

// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format
// open PDF document
Document doc = new Document("input.pdf", "Your@Password");
// save PDF as XLSX format
document.save("XlsxOutput.xlsx", SaveFormat.Xlsx);
// load the XLSX file in an instance of Workbook
Workbook book = new Workbook("XlsxOutput.xlsx");
// supports CSV, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format
// save XLSX as CSV
book.save("output.csv", SaveFormat.AUTO);

Java를 통해 보호된 XPS을 XLT로 변환

XPS 파일을 XLT로 변환하는 동안 출력 XLT 파일 형식에 워터마크를 추가할 수도 있습니다. 워터마크를 추가하려면 새 통합 문서를 만들어 변환된 XLSX 파일을 엽니다. 인덱스를 통해 워크시트를 선택하고 모양을 만들고 addTextEffect 기능을 사용하여 색상, 투명도 등을 설정합니다. 그런 다음 워터마크를 사용하여 XLSX 문서를 XLT로 저장할 수 있습니다.

// supports PDF, CGM, EPUB, TeX, PCL, PS, SVG, XPS, MD, MHTML, XML, and XSLFO file format
// load PDF with an instance of Document
Document document = new Document("template.pdf");
// save document in XLSX format
document.save("XlsxOutput.xlsx", SaveFormat.Xlsx);
// load the XLSX file in an instance of Workbook
Workbook book = new Workbook("XlsxOutput.xlsx");
// get the first default sheet
Worksheet sheet = book.getWorksheets().get(0);
// add Watermark
Shape wordart = sheet.getShapes().addTextEffect(MsoPresetTextEffect.TEXT_EFFECT_1, "CONFIDENTIAL",
"Arial Black", 50, false, true, 18, 8, 1, 1, 130, 800);
// get the fill format of the word art
FillFormat wordArtFormat = wordart.getFill();
// set the color
wordArtFormat.setOneColorGradient(Color.getRed(), 0.2, GradientStyleType.HORIZONTAL, 2);
// set the transparency
wordArtFormat.setTransparency(0.9);
// make the line invisible
LineFormat lineFormat = wordart.getLine();
lineFormat.setWeight(0.0);
// supports CSV, XLSB, XLSM, XLT, XLTX, XLTM, XLAM, TSV, TXT, ODS, DIF, MD, SXC, and FODS file format
// save XLSX as CSV
book.save("output.csv", SaveFormat.AUTO);

Java 로 XPS 변환 옵션 탐색

XPS s를 APNG 로 변환 (애니메이션 휴대용 네트워크 그래픽)
XPS s를 DICOM 로 변환 (의학에서의 디지털 이미징 및 커뮤니케이션)
XPS s를 DXF 로 변환 (Autodesk 도면 교환 형식)
XPS s를 EMZ 로 변환 (Windows 압축 확장 메타파일)
XPS s를 JPEG2000 로 변환 (J2K 이미지 형식)
XPS s를 JPEG2000 로 변환 (J2K 이미지 형식)
XPS s를 PSD 로 변환 (포토샵 문서)
XPS s를 SVGZ 로 변환 (확장 가능한 압축 벡터 그래픽)
XPS s를 TGA 로 변환 (Truevision 그래픽 어댑터)
XPS s를 WMF 로 변환 (Windows 메타파일)
XPS s를 WMZ 로 변환 (압축된 Windows 메타파일)
XPS s를 CSV 로 변환 (쉼표로 구분된 값)
XPS s를 DIF 로 변환 (데이터 교환 형식)
XPS s를 EXCEL 로 변환 (스프레드시트 파일 형식)
XPS s를 FODS 로 변환 (OpenDocument 플랫 XML 스프레드시트)
XPS s를 MD 로 변환 (마크다운 언어)
XPS s를 ODS 로 변환 (OpenDocument 스프레드시트)
XPS s를 SXC 로 변환 (StarSuite Calc 스프레드시트)
XPS s를 TSV 로 변환 (탭으로 구분된 값)
XPS s를 TXT 로 변환 (텍스트 문서)
XPS s를 XLAM 로 변환 (Excel 매크로 사용 추가 기능)
XPS s를 XLSB 로 변환 (Excel 이진 통합 문서)
XPS s를 XLSM 로 변환 (매크로 사용 스프레드시트)
XPS s를 XLTM 로 변환 (Excel 매크로 사용 템플릿)
XPS s를 XLTX 로 변환 (엑셀 템플릿)
XPS s를 DOCM 로 변환 (마이크로소프트 워드 2007 마르코 파일)
XPS s를 DOTM 로 변환 (Microsoft Word 2007+ 템플릿 파일)
XPS s를 DOTX 로 변환 (마이크로소프트 워드 템플릿 파일)
XPS s를 DOT 로 변환 (마이크로소프트 워드 템플릿 파일)
XPS s를 FLATOPC 로 변환 (Microsoft Word 2003 WordprocessingML)
XPS s를 GIF 로 변환 (그래픽 교환 형식)
XPS s를 MARKDOWN 로 변환 (경량 마크업 언어)
XPS s를 ODP 로 변환 (OpenDocument 프레젠테이션 형식)
XPS s를 ODT 로 변환 (OpenDocument 텍스트 파일 형식)
XPS s를 OTP 로 변환 (OpenDocument 표준 형식)
XPS s를 OTT 로 변환 (OpenDocument 템플릿)
XPS s를 PCL 로 변환 (프린터 명령 언어)
XPS s를 POTM 로 변환 (마이크로소프트 파워포인트 템플릿 파일)
XPS s를 POTX 로 변환 (Microsoft PowerPoint 템플릿 프레젠테이션)