PDF 파일을 만들려고합니다. 또한 노트 문서가 내용입니다. 나는 iText로 명확한 생각을 가지고있다.iText를 사용하지 않고 XPages의 PDF를 만드시겠습니까?
iText를 사용하지 않고 PDF를 만드는 다른 솔루션이 있습니까?
PDF 파일을 만들려고합니다. 또한 노트 문서가 내용입니다. 나는 iText로 명확한 생각을 가지고있다.iText를 사용하지 않고 XPages의 PDF를 만드시겠습니까?
iText를 사용하지 않고 PDF를 만드는 다른 솔루션이 있습니까?
아파치 FOP 사용하여 XSL : FO는에서 PDF (및 기타 형식)를 생성 할 수있는 방법입니다 XPages. 나는 나의 접근과 해결책을 상술하는 나의 blog에 an article series를 쓰는 과정에있다. 궁극적으로, 여유 시간을 갖게되면 OpenNTF에 번들로 제공하고
데이터를 pdf로 변환하는 openntf의 사용자 정의 컨트롤이 있습니다.
편집 : 내 실수는이 또한 iText를 사용합니다.
openntf 프로젝트도 iText를 사용합니다 ... –
내 잘못, 당신의 권리. 내가 그것을 훑어 보았을 때 놓친 것 –
당신의 대답에 감사드립니다 ... – Ramkumar
Apache PDFBOX을 사용해 볼 수 있습니다. 텍스트 내용을 내보내는 데 사용했는데 정상적으로 작동했습니다. 또한 아파치 라이센스에 따라 사용 가능하므로 아파치 라이센스보다 제한적인 Afero GPL에서 사용할 수있는 iText와는 독점 소프트웨어에서 사용될 수 있습니다. 아파치 PDFBOX는 iText보다 성숙하지 않으므로 기능과 문서가 적습니다.
감사합니다 Naveen., 여기 또한 우리는 외부 병 파일을 사용할 필요가 있습니다. 그러나 이것은 또한 한 가지 방법입니다. 다시 감사드립니다., – Ramkumar
iText는 GPL 인 반면, PDFBox는 Apache 라이선스를 받았습니다. 나는 PDFBox를 좋아하고 아파치 프로젝트가되기 오래 전에 그것을 사용했다. (심지어 50 달러를 가진 학생 리드 개발자도 후원했다 :-)) – stwissel
@stwissel : [iText 's website] (http://itextpdf.com/)와 GNU Affero General Public License 버전 3에서 최신 버전을 사용할 수 있다고합니다. 이전 버전 (v2.x)은 GPL에서 사용할 수 있다고 생각합니다. – Naveen
저는 FDF 형식을 사용하여 PDF 템플릿 양식을 채 웁니다.
이것은
MarkyRoden
으로 필드를 yourPDFTemplate.pdf를 만들고 파일 로 데이터베이스에 첨부 그것에 필드 "이름"을 추가하고 에이전트를 호출 할 때는 PDF 파일을 열 것입니다 및 채우기 원하는 경우 xAgent처럼 쉽게 할 수있는 lotusscript 등가물. 누구든지 나를 원하면 쉽게 예제를 만들 수 있습니다. notesdocument에서 데이터 "MarkyRoden"를 교체희미한 세션 하위 새로운 NotesSession
Print |Content-type: application/vnd.fdf|
Print |%FDF-1.2|
Print |1 0 obj <<|
Print |/FDF <<|
Print |/Fields|
Print |[|
Print |<< /T (Name) /V (MarkyRoden) >>|
Print |]|
Print |/F (http://yourserver.com/mark/testing.nsf/yourPDFTemplate.pdf)|
Print |>>|
Print |>>|
Print |endobj|
Print |trailer|
Print |<< /Root 1 0 R >>|
Print |%%EOF|
끝으로
트리 구조 때문에 일반 XPage/컴포넌트에 대한 PDF 렌더러를 만들 수 있는지 궁금합니다 - 일반 JSF 엔진에서 생성 된 출력을 변경하는 것만으로 ... –
Marky 늦게 응답합니다. 당신이 언급 한 것처럼해라. 하지만 어떻게 구현해야할지 모르겠습니다. 내가 그 요원에게 전화해야하는 곳. 단추를 클릭하여이 에이전트를 호출하면 pdf가 작성되지 않습니다. 내 신청서가 내 지역에있는 경우 어떻게해야합니까? – Ramkumar
이 예제의 경우 - PDF 파일을 데이터베이스에 첨부해야합니다. 편집 가능한 "이름"필드가 있어야합니다. 웹 기반 응용 프로그램에서 URL을 통해 Lotus Script 에이전트를 직접 호출 할 수 있습니다. – MarkyRoden
PD4ML은 수행하려는 작업에 따라 옵션입니다.
iText에 관해 우려하는 점은 무엇입니까? 대안을 찾고있는 이유를 알면 수용 가능한 대안이 무엇인지 쉽게 식별 할 수 있습니다. –