현재 양식 필드 수가 많은 지루한 상태 문서를 렌더링하는 데 TallComponents PDFKit.Net을 사용합니다. 흔히 단일 문서 내에서 여러 번 반복되는 페이지가 필요할 것입니다. 대부분의 보고서는 10 페이지로 3 개의 고유 한 템플릿 페이지 (예 : Adobe로 사전 포맷)가 있습니다. 우리는 TallComponents와 함께 mutlipage 렌더링을 최적화하여 문서 병합과 반복 가능한 페이지에 대한 페이지 정의의 유사성을 활용했습니다. 특정 최적화는 (읽기 : hacky) 작동하기 어렵고 MulitPageRendering 클래스 내에 캡슐화됩니다. 그러나 이제는 모든 필드를 편집 할 수 있어야한다는 (즉, 병합하지 않아야 함) 새로운 요구 사항이 있습니다. TallComponents는이 항목에 대한 짐승입니다. 메모리가 만연하고 문서 크기가 폭발하며 프로세스가 훨씬 오래 걸립니다. 목록에있는 3 가지 모두에 대해 엄청난 규모의 주문에 대해 이야기하고있었습니다. 우리는 비싼 병합 프로세스 (PDFTron, ExpertPDF, AbcPdf)를위한 다른 PDF 도구를 살펴 보았지만 사람들이 만족스러운 도구로 유사한 병합 작업을 수행하는지 궁금해했습니다. 나는 현재 iTextSharp로 놀고 있지만 거기에는 톤수가있다.양식 필드가있는 여러 페이지에 권장되는 .NET PDF 렌더러
답변
iTextSharp를 사용했습니다. 그것은 정말로 낮은 수준이고, 페이지 나누기 등에서는 약간의 불만이 있지만 전체적으로 꽤 잘 작동합니다. 우리가 필요로하는 낮은 수준의 능력을 가진 다른 것을 찾지 못했습니다. (우스운보고를하고 있었기 때문에) 우리는 선택의 여지가별로 없었습니다.
보고 도구를 사용하여 필요한 보고서를 생성 할 수 없습니까? 이것들은 데이터 포맷팅을 위해 특별히 만들어 졌는가?
활성 보고서를 http://www.datadynamics.com/default.aspx에서 사용하며 적극 권장 할 수 있습니다.
안녕하세요. 데이터 서식을 지정하지 않아도 양식 필드를 채울 수 있습니다. 꽤 바보 같은 작업이고,이 솔루션은 내 요구에 조금이라도 익숙해 보입니다. – Trent
알겠습니다. 나는 PDFLib (http://www.pdflib.com/products/)이 좋다고 들었지만 그것이 .Net과 얼마나 호환되는지는 모른다. –
- 1. 공유 필드가있는 여러 양식
- 2. 공유 필드가있는 여러 양식
- 3. .NET 용 오픈 소스 PDF 렌더러?
- 4. 여러 파일 필드가있는 장고 양식
- 5. 여러 입력 필드가있는 양식 만들기
- 6. PDF 렌더러 for iPhone 앱
- 7. 프로필 필드가있는 등록 양식
- 8. 동일한 이름 속성을 가진 입력 필드가있는 여러 양식? 좋거나 나쁘거나?
- 9. 권장되는 .NET 암호화 라이브러리
- 10. PDF 렌더러 라이브러리의 확대/축소 옵션
- 11. 장고에서 한 페이지에 여러 양식 사용
- 12. 동일한 페이지에 머물고있는 ASP.NET MVC 여러 양식
- 13. 그냥 부울 필드가있는 장고 양식
- 14. javascript : 지정된 필드가있는 다중 양식
- 15. PDF 양식에서 PDF 양식 필드 이름을 추출하십시오.
- 16. 웹 페이지에 PDF 렌더링
- 17. PDF 이진 디스플레이 페이지에
- 18. 민감한 필드가있는 고전적인 ASP 양식 게시물
- 19. Django - 여러 필드가있는 여러 페이지 관리
- 20. 클래식 ASP :. NET 페이지에 PDF 파일의 내용으로 게시
- 21. 여러 필드가있는 VBA - OrderBy에 액세스
- 22. 서재응을위한 여러 필드가있는 루비 on_param
- 23. 코드를 통해 PDF 내부에서 PDF 양식 필드 데이터를 게시하려면 어떻게합니까?
- 24. 여러 필드가있는 검색 막대 CSS 및 정렬
- 25. PDF :: API2를 사용하여 여러 페이지에 인쇄 할 수 없습니다.
- 26. PDF 양식 제출
- 27. iTextSharp로 PDF 양식 복사하기
- 28. iOS PDF 양식 필드
- 29. PDF PHP로 작성된 양식
- 30. DirectShow.net에서 여러 비디오 렌더러 가져 오기 #
iTextSharp처럼 보이지만 필요한 것은 있습니다.하지만 API는 위압적입니다. 양식의 양식 필드를 채우고 복사하고 반복 할 수있는 방법은 아마도 백만 가지가 될 것입니다. 나는이 책에 대한 좋은 평론을 읽었으며 아마도 그만한 가치가있을 것입니다. – Trent
반복 가능한 템플릿 페이지를 위해 PDFCopyFields 및 PDFStamper를 사용하여 정말 좋은 결과를 얻었습니다. TallComponents보다 훨씬 낫습니다. – Trent
그래, 내가 정말 낮은 수준이라고 말한 것처럼, 괜찮아. 그러나 그것이 우리에게 필요한 통제력을 주었던 유일한 것입니다. – jvenema