Pdf 如何使用Itex7和C旋转图像?

Pdf 如何使用Itex7和C旋转图像?,pdf,.net-core,itext7,Pdf,.net Core,Itext7,我使用的是C#SDK。作为一个简单的测试,我正在创建一个包含图像的PDF。我想做的是在PDF中旋转此图像。这是我正在使用的代码 PdfWriter writer = new PdfWriter("./test.pdf", new WriterProperties().SetPdfVersion(PdfVersion.PDF_2_0)); PdfDocument pdfDocument = new PdfDocument(writer); pdfDocument.SetTagged(); Docu

我使用的是C#SDK。作为一个简单的测试,我正在创建一个包含图像的PDF。我想做的是在PDF中旋转此图像。这是我正在使用的代码

PdfWriter writer = new PdfWriter("./test.pdf", new WriterProperties().SetPdfVersion(PdfVersion.PDF_2_0));
PdfDocument pdfDocument = new PdfDocument(writer);
pdfDocument.SetTagged();
Document document = new Document(pdfDocument);
Image image = new Image(ImageDataFactory.Create("google-logo.png")).SetRotationAngle(90).SetAutoScale(true);
document.Add(image);
document.Close();
但是,在生成的文件中,图像显示如下


那么如何将图像旋转90度呢?

图像#设置旋转角度的文档中说,该值必须以弧度传递,而不是以角度传递

因此,只需将
image.SetRotationAngle(90)
替换为
image.SetRotationAngle(Math.PI/2)
就可以了