Может ли кто-нибудь помочь мне, как я могу вырезать страницу PDF, как профессионал Acrobat?
Как я могу обрезать страницу PDF
comment
Какую библиотеку PDF вы используете?
- person Oded   schedule 30.07.2010
comment
Я использую библиотеку textsharp, но такой информации нет.
- person vipin katiyar   schedule 30.07.2010
Ответы (1)
Этот фрагмент может вам помочь:
public static void CropDocument(string file, string oldchar, string repChar)
{
int pageNumber = 1;
PdfReader reader = new PdfReader(file);
iTextSharp.text.Rectangle size = new iTextSharp.text.Rectangle(
Globals.fX,
Globals.fY,
Globals.fWidth,
Globals.fHeight);
Document document = new Document(size);
PdfWriter writer = PdfWriter.GetInstance(document,
new FileStream(file.Replace(oldchar, repChar),
FileMode.Create, FileAccess.Write));
document.Open();
PdfContentByte cb = writer.DirectContent;
document.NewPage();
PdfImportedPage page = writer.GetImportedPage(reader,
pageNumber);
cb.AddTemplate(page, 0, 0);
document.Close();
}
person
Martin Buberl
schedule
03.12.2011
@vipinkatiyar: вы должны принять его ответ, если он помог :)
- person Marco; 03.12.2011
Сохранить мое время! Благодарю вас!
- person Konstantin; 18.01.2017