ABCPDF를 사용하여 현재 1MB 파일과 함께 pdf를 생성합니다. acrobat pro에서 pdf를 변경하고 단순히 이미지 품질을 변경하면 크기가 100K로 떨어집니다.ABCPDF doc.AddImageUrl을 수행 할 때 이미지 압축 변경
나는 ABCPDF에 대한 문서를 살펴 봤지만 문서를 저장하기 전에 이미지 품질을 떨어 뜨리는 간단한 예제를 찾을 수 없으므로 더 작은 pdf 파일을 얻을 수 있습니다.
ABCPDF를 사용하여 현재 1MB 파일과 함께 pdf를 생성합니다. acrobat pro에서 pdf를 변경하고 단순히 이미지 품질을 변경하면 크기가 100K로 떨어집니다.ABCPDF doc.AddImageUrl을 수행 할 때 이미지 압축 변경
나는 ABCPDF에 대한 문서를 살펴 봤지만 문서를 저장하기 전에 이미지 품질을 떨어 뜨리는 간단한 예제를 찾을 수 없으므로 더 작은 pdf 파일을 얻을 수 있습니다.
간단한 나타난다 :
doc.HtmlOptions.ImageQuality = 33;
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();
}