2014-10-13 2 views
0

저는 Datalogics (C++ Interface)에서 Adobe PDF 라이브러리로 작업했으며 생성 된 PDF 문서에 차트를 삽입해야합니다. 내 차트가 JPEG 형식 인 경우 작동합니다. 이 API는 이러한 이미지 삽입을 지원합니다. 하지만 이미지의 품질이 좋지 않기 때문에 적절한 형식이 아닙니다. 그래서 몇 가지 벡터 형식을 사용해야합니다. 문제는 저를 위해 도표를 생성하는 응용 프로그램 (Steema의 java-TeeChart 라이브러리 기반)이 하나의 벡터 형식을 지원하는 것 같습니다 : SVG (적어도 하나만 알고 있습니다).PDF에 SVG 삽입

APDFL API를 사용하여 SVG를 PDF에 삽입 할 수 있습니까? 아니면 다른 사람이 문제를 해결하기 위해 다른 방법을 알고있을 수 있습니까? 사전에

감사합니다!

+0

사용중인 정확한 TeeChart 버전 (VCL/FMX, ActiveX, .NET, Java, HTML5 등)은 어느 것입니까? –

+0

대부분의 XSL FO 솔루션은 SVG를 벡터로 지원합니다. SVG를 PDF로 변환 한 다음 PDF를 삽입하거나 솔루션을 XSL FO –

답변

0

PDF 파일에 SVG를 삽입하는 것은 어렵고 정확한 결과를 산출하지 못할 수 있습니다. SVG를 먼저 래스터 형식으로 변환 한 다음 래스터 이미지를 PDF에 삽입하는 것이 더 쉬울 수도 있습니다. 래스터 형식으로 변환 할 때 해상도를 높게 유지하면 품질 관련 문제를 제거하는 데 도움이됩니다. 변환을 수행하는 데 사용할 수있는 두 가지의 무료 유틸리티와 인기있는 유틸리티가 있습니다.

다음과 같은 3 단계 접근 시도 할 수 있습니다 다음 SVG 이미지를 변환 할

  • 수출 SVG 형식
  • 를 사용하여 타사 유틸리티 (아래 목록에 몇 가지 예제가)에의 TeeChart에서 콘텐츠를 래스터 이미지에

SVG 도구 당신의 PDF로 래스터 이미지를 삽입

libRS - C++ 기반 라이브러리

batik - 자바 라이브러리

2 단계에서 높은 품질의 래스터 이미지를 가지고 있고, 이미지가 낮은 품질로 PDF에 삽입되는 경우, 관련 코드와 함께 이메일에 회신 해 주시기 바랍니다 , 나는 그걸로 너에게 손을 뻗어 줄 수있다.

+0

으로 옮길 수 있습니다. 그러나 상호 작용이 느슨해집니다. 그렇지 않니? – skan

+0

래스터 형식으로 변환하면 모든 대화 형 기능이 손실됩니다. –

관련 문제