2012-02-24 1 views
0

웹에서 인쇄하려면 내부에 데이터를 배치해야하는 .doc (Microsoft Word 2003 이상) 호환 템플릿/문서를 생성해야합니다. 문서 (기본적으로 주소, 전화, 연락처 정보 등을 위해 자동으로 생성 된 편지 머리)가 필요합니다.절대 위치 지정 상자가있는 Python 또는 Java를 사용하여 DOC (및 DOCX) 템플릿 생성

텍스트 상자를 .doc (어쩌면 .DOCX까지)의 절대 위치 지정을 지원하는 데 사용할 수있는 Python 또는 Java 기반 솔루션은 다음과 같습니다.

XFC (절대 위치 지정을 지원하지 않는 FO 기반)와 Java 용 Aspose Words (절대 위치 지정을 지원하지 않음)를 시도했습니다.

Money는 중요한 역할을하지 않습니다. 해결책은 작동해야하며 오픈 소스가 아니어야합니다.

더 많은 옵션이 있습니까?

+0

왜 오픈 소스? 지원 문제입니까? – JasonPlutext

+0

분명히 내가 일하는 해결책 *을 찾고 있다고 말했고 오픈 소스인지 여부는 신경 쓰지 않는다. 소프트웨어가 작동해야합니다. –

답변

1

단어로 할 수있는 모든 일은 com 개체로 할 수 있습니다.

  1. PythonWin을 설치하십시오.
  2. 필요한 도구를 찾으려면 "도구 -> COM 브라우저"에서 개체 브라우저를 사용하십시오.
0

Docmosis은 템플릿에서 작동하므로 시도 할 수 있습니다. 템플릿에서 텍스트 상자의 절대 위치를 지정하고 Docmosis를 사용하여 텍스트 상자를 채 웁니다. 테이블 전체를 다른 방법으로 표 그리드로 배치 할 수 있습니다. 다른 구성 요소 레이아웃의 특성에 따라 달라질 수 있습니다.

0

OpenOffice.org의 범용 네트워크 객체 (UNO)를 사용하면 .doc, .PDF 및 OpenOffice 문서를 생성 할 수 있습니다.

어떤 좋은 일

은 즉 .. ETCC 자바, C++, Visual Basic에서, : 자유, 오픈 소스와 plataform 독립적

당신은 구축 할 수

문서, 스프레드 시트, 프리젠 테이션 등이 같은 여러 프로그래밍 언어를 지원합니다 그래프, 차트를 만들고 처음부터 시작하거나 템플릿을 사용하여 간격을 채울 수있는 라이브러리입니다.

OpenOffice 제품군과 함께 제공되는 라이브러리를 사용해야합니다.

유용한 링크 :