2010-08-23 1 views
2

ABCPDF를 사용하여 현재 1MB 파일과 함께 pdf를 생성합니다. acrobat pro에서 pdf를 변경하고 단순히 이미지 품질을 변경하면 크기가 100K로 떨어집니다.ABCPDF doc.AddImageUrl을 수행 할 때 이미지 압축 변경

나는 ABCPDF에 대한 문서를 살펴 봤지만 문서를 저장하기 전에 이미지 품질을 떨어 뜨리는 간단한 예제를 찾을 수 없으므로 더 작은 pdf 파일을 얻을 수 있습니다.

답변

2

간단한 나타난다 :

doc.HtmlOptions.ImageQuality = 33;

3

PDF를 만들 때 사용한 코드를 검토하지 않고 문서에 Flatten 메서드를 사용하고 있는지 다시 한 번 확인해 보시기 바랍니다.

http://www.websupergoo.com/helppdf7net/default.html

AbcPdf 라이브러리는 각각 통상적으로 각각의 층으로 표현 된 페이지에 객체를 추가한다. Flatten 메서드를 실행하면 문서의 모든 레이어가 제거되고 압축 된 respresentation으로 대체됩니다.

예 C# 코드 조각 :

for (int i = 1; i <= yourPdfDocument.PageCount; i++) { 
    yourPdfDocument.PageNumber = i; 
    yourPdfDocument.Flatten(); 
}