2012-03-26 3 views
0

iText을 사용하여 C#을 사용하여 일부 PDF 문서에 이미지를 추가하고 싶습니다.SVG-stream을 png 또는 jpg로 변환

내 문제는 이미지가 스트림 (fx. M47,33 L47,34 L47,37 L47,40 L47 등)으로 데이터베이스에 저장된다는 것입니다.

PNG 또는 JPEG로 변환하는 방법을 알아낼 수 없으므로 PDF 문서에 추가 할 수 있습니다.

누구든지이 변환 방법을 알려주거나 iText에서 직접 수행 할 수 있습니까?

+0

이 질문이 관련 : http://stackoverflow.com/questions/1525421/drawing-svg-in-net-c – Andre

답변

2
+1

링크 된 문서에서 설명 커맨드 라인 인터페이스를 통해 Inkscape를 부르지 않는다면 ("응용 프로그램에 더 많은 실패 지점을 가져 오는") "흥미로운"변환 방법입니다. – Andre

+0

+1, Mac 및 Linux에서 나를 위해 대우를합니다. – halfer

+0

아래 설명에 설명 된 것처럼 고객 서버에 타사 소프트웨어를 설치할 수 없습니다. 내가 아는 한, 이것은 InkScape를 배제합니까? –

0

당신은 그것은 C#가 최대한 멀리 볼 수 구속력이없는 http://librsvg.sourceforge.net/

사용할 수 있지만, P/호출을 통해 사용할 수 있어야한다.

편집 : iText를도 약간의 변환을 갖고있는 것 같아요 : http://itextpdf.com/examples/iia.php?id=263

+0

질문에서 언급했듯이, 저는 C#을 사용하고 있습니다. iText의 예제는 Java로 작성되었습니다. –

+0

지금은 데스크톱 PC (개념 증명)에서 뭔가를 실행해야합니다. 마지막 "프로그램"은 고객 서버의 ASP.NET 응용 프로그램에서 실행됩니다. 또한 서버에 타사 소프트웨어를 설치할 수 없기 때문에 많은 가이드에서 언급 한 InkScape은 옵션이 아닙니다. –

+0

Java 샘플을 사용하여 죄송합니다. ;-)하지만 P/Invoke와 함께 librsvg를 사용하는 것은 어떻습니까? – Andre

관련 문제