1
필자는 PDF 파일이 있습니다. ViewerPreferences를 약간 변경하고 열어 보려고하는데 iTextSharp의 정확한 사용법을 알 수 없습니다. 끝에 저장된 파일이 손상되었습니다. 어떤 아이디어?iTextSharp 수정 PDF 속성
PdfReader reader = new PdfReader(@"C:\4803.pdf");
using (var stream = new MemoryStream())
{
PdfStamper stamper = new PdfStamper(reader, stream);
stamper.ViewerPreferences = PdfWriter.AllowPrinting | PdfWriter.PrintScalingNone;
stream.Position = 0;
byte[] output = LoadFromStream(stream); // Convert it to a byte array
SaveToFile(output, @"C:\4803_out.pdf"); // Save it to a file
stamper.Close();
}
사용한다. – Craig
이것은 실제로 오류를주지는 않지만 PdfWriter.PrintScalingNone 환경 설정을 적용하지 않는 것 같습니다. – Craig