首页 > 解决方案 > 对于某些 PDF,使用 iText .NET 的 Applied Strokes 被替换

问题描述

基于页面大小的修改坐标适用于某些 PDF,但不适用于少数 PDF

for (int j = 1; j < path.Length; j++)
{
    object[] cpoint = (object[])path[j];
    float x = float.Parse(cpoint[1].ToString(), System.Globalization.CultureInfo.InvariantCulture.NumberFormat);
    float y = float.Parse(cpoint[2].ToString(), System.Globalization.CultureInfo.InvariantCulture.NumberFormat);
    x = getXYOfPDF(pageSize.Width, x, pdfJSWidth);
    y = getXYOfPDF(pageSize.Height, y, pdfJShight);
    y = pageSize.Height - y;
    appearance.LineTo(x, y);

}

标签: c#pdfannotationsitext

解决方案


推荐阅读