A-R-E-S
public static byte[] CropPdf(float llx,
            float lly,
            float urx,
            float ury,
            byte[] fileData)
        {
            PdfReader reader = new PdfReader(fileData);
            int n = reader.NumberOfPages;
            PdfDictionary pageDict;
            PdfRectangle rect = new PdfRectangle(llx, lly, urx, ury);
            for (int i = 1; i <= n; i++)
            {
                pageDict = reader.GetPageN(i);
                pageDict.Put(PdfName.CROPBOX, rect);
            }
            using (MemoryStream ms = new MemoryStream())
            {
                using (PdfStamper stamper = new PdfStamper(reader, ms))
                {
                }
                return ms.ToArray();
            }
        }

 

分类:

技术点:

相关文章:

  • 2021-12-29
  • 2021-09-09
  • 2021-11-05
  • 2021-12-07
  • 2021-11-10
  • 2021-11-02
  • 2021-07-30
  • 2021-04-19
猜你喜欢
  • 2022-02-09
  • 2021-10-27
  • 2021-07-25
  • 2021-12-04
  • 2021-11-19
  • 2021-05-26
相关资源
相似解决方案