2011-03-18 8 views
0

저는 현재 Crystal Reports를 사용하여 이전 Crystal이있는 Delphi에서 C#으로 전환했습니다. 오래된 Crystal 내에서 pdf로 보고서를 내보내기 + delphi는 임베디드 글꼴이없는 pdfs를 생성합니다. C#과 CrystalDecisions.CrystalReports를 사용하면 동일한 보고서의 글꼴이 포함 된 보고서를 만들 수 있습니다. 결과적으로 파일 크기가 커집니다 (25kb -> 70kb보다 작지 만 수백 개의 내보내기가 늘어납니다).PDF에서 임베디드 글꼴을 제거하십시오

수정체에 글꼴을 포함하면 안된다고 말하는 방법이 있습니까? 그렇지 않은 경우 포함 된 글꼴을 포함되지 않은 글꼴로 변경하는 방법이 있습니까?

는 추가 : 나도 SAP 포럼에서 질문 : http://forums.sdn.sap.com/thread.jspa?threadID=1916257는 유일한 가능성은 수출 후 PDF에서 글꼴을 제거하는 것입니다. 그러면 어떻게해야합니까? itextsharp 할 수 있습니까? 서버에 대한 루트 액세스 할 수있는 경우

답변

0

, 당신은 고스트 스크립트를 설치하고 다음 명령 줄을 실행할 수 있습니다

gs -sDEVICE=pswrite -sOutputFile=- -q -dNOPAUSE With-Fonts.pdf -c quit | ps2pdf - > No-Fonts.pdf 

나는 웹상에서 온다, 검증되지 않은이 - 아마도이 방법이 도움이됩니다.

+0

[여기] (http://www.commandlinefu.com/commands/view/1666/remove-embedded-fonts-from-a-pdf.)에서 온 것으로 믿습니다. 방금 해봤 어. 우선, 그 페이지에서 주석이 말하는 것처럼, 그것은 단지 부작용입니다. 둘째 문자를 벡터 그래픽으로 변환합니다. 즉, 대상 파일에서 텍스트를 선택할 수 없습니다. 대상 파일이 커집니다. 그리고 이상한 앤티 앨리어스 효과가 작은 줌에서 텍스트를 흐리게하고 흐리게 만듭니다. –