여기에서 PDF 페이지를 특정 각도로 회전시키기 위해 완전히 작동하는 코드가 있지만 PDF 페이지가 이미 회전되었을 때 문제가 있습니다. 아래 코드는 마녀 케이스에 이미지 파일을 넣고 있습니다. 마녀 사건에 직면 issue.Here 나는 사용자 측면에서 동적으로 학위를 전달 오전.pageRotation이 0이 아닌 경우 PDF 페이지가 회전하지 않습니다
// pageRotation이 0이 아닌 경우 작동하지 않습니다.
// var pageRotation = reader.GetPageRotation (item.PageNumber);
using (var reader = new PdfReader(sourcePdfPath))
{
foreach (var item in imgModellist.Where(x => x.Degree != 0).ToList())
{
PdfDictionary page = reader.GetPageN(item.PageNumber);
page.Put(PdfName.ROTATE, new PdfNumber(item.Degree));
}
PdfStamper stamper = new PdfStamper(reader, new FileStream(tempOutputPdfPath, FileMode.Create));
stamper.Close();
stamper.Dispose();
reader.Close();
}
가 잘 작동되는 것보다 페이지 회전이 0 . 페이지 회전이 0이 아닌 경우 작동하지 않습니다.
코드가 원하는대로 작동하지 않는 소스 PDF를 공유하십시오. – mkl
https://drive.google.com/file/d/0B42_k98prWKINFdmb0tfc3FIMFk/view?usp=sharing Google 드라이브에서 다운로드하십시오. –