Itextsharp da yazdığınız pdf sayfasını belirlediğiniz koordinat noktalarından kesmek için yazmış olduğum bir method...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using iTextSharp.text.pdf;
using iTextSharp.text;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using iTextSharp.text.pdf;
using iTextSharp.text;
public void CropPages(String source, String destination,float llx, float lly, float urx, float ury)
{
PdfReader reader = new PdfReader(source);
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);
}
PdfStamper stamper = new PdfStamper(reader, new FileStream(destination, FileMode.Create));
stamper.Close();
}
Hiç yorum yok:
Yorum Gönder