Есть ли способ определить ориентацию каждой страницы в pdf-файле?Определить ориентацию каждой страницы в PDF с помощью ABCPDF
Я создаю приложение, которое добавляет водяные знаки (текст) в pdf-файлы. В этих файлах могут отображаться страницы, пейзаж или их комбинация.
Используя свойство doc.MediaBox, я использую следующую логику ниже:
portrait = box.Height > box.Width
Моей проблема заключается в том, что она всегда возвращает истинное значение даже на ландшафтные документах.
Это лучшее, что я мог бы придумать: http://www.websupergoo.com/helppdf9net/source/5-abcpdf/doc/1-methods/getinfo.htm Возможно, вы сможете его адаптировать. –
Спасибо TheGreatCO! На самом деле у меня возникло соблазн сделать то, что они предложили в ссылке, которую вы дали, но я немного нерешительна, так как это ухудшит производительность приложения и даже увеличит использование памяти. Я обрабатываю большое количество файлов в пакетном режиме и обычно с 10-500 страницами на файл. – jerjer
Я не использовал ABCPDF, поэтому я просто забрасывал небольшое время в Google. –