Подсчёт количества страниц разных форматов в PDF файлах. SizePagePDF
Вставка
- Опубліковано 22 лют 2018
- Способ подсчета количества страниц разных форматов в PDF файлах.
Ссылка на файлы:
cloud.mail.ru/public/E648/zsF...
История изменений:
200301 SizePagePDF
1) Добавлен выбор файлов из подпапок
2) Добавлена строка суммы листов
Ох, как мне сегодня помогла Ваша программка!! Спасибо!! Небольшую благодарочку на карту закинул) От души!)
Спасибо! Очень мотивирует!
Очень впечатляет описание, огромное спасибо! Сегодня попробую в деле!
Софтина супер! Очень помогла! Спасибо!
Спасибо вам большое за такую полезную утилиту!
Большое спасибо!
😊
Спасибо огромное!
Спасибо!
Программа замечательная. Заметил при работе с большими комплектами чертажей следующее: иногда программа вместо формата выдает габариты листа в дюймах, хотя в таблице для формата задано в мм. Однако, если в таблице перебить мм в дюймы, то програма начинает узнавать формат. И еще кое что. По какой то причине вместо А0×6 выдает А2х6, а вместо А2х6 А4х6, А4х6 воспринимает как А4х6. В целом программа суперская, большое спасибо!
Дело в ошибочном определении форматов А2х6 и А4х6 было в том, что почему то программа считала габариты как очень близкие друг к другу. Например ширина могла отличаться на 4мм, что попадало в диапазон для одного конкретного формата. Решил тем что убрал из таблицы программы вообще эти два формата и закинул файлы снова. От тех габаритов какие программа дала сделал диапазоны не пересекающимися, теперь распознает как надо, хотя разница в несколько мм
@@Noclipper1337HD да ошибки были, но только один раз заметил, подумал случайность. Я тесты планировал добавить, потом думаю смогу разобраться почему так
Здравствуйте.
Отличная программа, спасибо.
А есть возможность подсчёта страниц с разделением цветные / чёрно-белые ?
Приветствую!
Пока такой возможности нет, но я подумаю как это можно реализовать
Будет ли дорабатываться программа? Можно ли получить исходники что бы самому заказать доработку?
Здравствуйте, очень полезная программа у вас! спасибо! иногда бывает такая ошибка
Unexpected character 'Ox0023' in PDF stream. The file may be
corrupted. If you think this is a bug in PDFsharp, please send us
your PDF file.
ОК и вот такая
Non-negative number required.
Parameter name: value
ОК
что это может быть?
запускаю на windows 7 x86
Программа супер! Большое Вам спасибо! Имеется ли возможность выводить информацию на каждый лист, это необходимо для разбиения файла на брошюры по 300 листов А4.?
Здравствуйте! Не совсем понял, что значит на каждый лист? Можно поподробнее )
@@dobrinyanicitich7514 Пример. PDF файл состоит из 450 листов и все эти листы разного формата. Было бы очень полезно если программа будет выдавать информацию по формату листа для каждого листа, то есть будет писать лист 1 - А2, лист 2 - А3х3 и тд. Имея данную информацию, можно будет разбить файл на брошюры, с количеством листов не более 300 (приведенных к формату А4). Еще раз благодарю!
@@user-hp1zn5lo2s ну из простых решений которые я вижу, это сделать дополнительную таблицу точно такую же, только в ячейках будет не колличество листов, а номера страниц через запятую, их так же можно будет отправлять в печать. Если я вас правильно понял.
@@user-hp1zn5lo2s Здравствуйте! Добавил возможность сохранять в двух новых таблицах, одна из них это то о чем вы просили. Посмотрите добавились дополнительные вкладки над таблицей. Отпишитесь, как работает, а то я не тестировал.
@@dobrinyanicitich7514Добрый день! Вы сделали именно то, что нужно. Работает все четко. Огромное Вам спасибо от лица проектировщиков!
Добрый вечер. При сканировании больших объемов . Возможно отметить пустые листы или все же только в ручную?
Пока такой возможности нет, но при добавлении анализа цветное/ч. б. можно будет добавить, учту
Выявление пустых страниц обычно есть в пдф эдиторах. Например xchange. Кроме того бывает принтеры сами имеют фильтровать пустые страницы , надо настройки их смотреть
Подскажите, есть возможность приобрести исходные файлы проекта? Очень интересная программа, но мне нужно расширить функционал чтения страниц pdf
Да там позорный чудом работающий код =) я хотел привести мой код, в порядок и выложить на гитхаб. Времени нет.
Вся логика построена на взаимодействии с библиотеками уже готовыми. Обращение и перебор страниц с получением размеров контейнеров.
Через два года смотреть на это самому стыдно, и ни кому не надо пытаться по этому учится. Я вам могу отправить код логики взаимодействия с библиотеками. Это около 100 строк, вместе с проверками и служебным кодом. Пишите почту.
@@dobrinyanicitich7514 , спасибо! mihailenko75@bk.ru
А можно сделать что бы и стоимость сразу по форматам считалась?) где то отдельно там же где указываются форматы добавить стоимость каждого
Так же разделение по цветам и заливкам тоже отличная идея.
в углу нужно по любому добавить кнопку для переводу денег тем кто желает помочь в разработке
Да, с форматом и стоимостью неплохой вариант. Надо будет обязательно сделать! Я думаю майские праздники мне помогут с наличием свободного времени =)
Здравствуйте! Подскажите, в чем может быть проблема: при загрузке пдф файлов программа пишет об ошибке. Примерный перевод сл: "Не могу обработать поток. Файл пдф не может быть обработан акробатом 6". Установка другой версии не помогла.
Здравствуйте, если есть возможность скиньте файл, djon91ru@gmail.com , попробую исправить.
Добрый день, обновил библиотеки, теперь такой ошибки не должно быть
Дружищще, я мучаюсь уже долгое время, эта прога практически то что мне нужно но всеравно не то, мне нужно чтобы я закинул в нее кучу своих пдф фаилов и она мне сказала общее колво страниц во всех фаилах приплюсовав их (((( Через эксель потом приходится считать после того как в твоей проге сохраняю в текст, такто и за это огромное спасибо тебе, очень много времени сэкономил мне, по возможности допили прогу плис))
Приветствую! Добавил такую возможность.
@@dobrinyanicitich7514 вот знаешь, тыыыы не человек, тыыы золото
@@dobrinyanicitich7514 Блин, к сожалению ничего не поменялось(( или может ты забыл заменить фаил тот что по ссылке, или может ты неправильно меня понял((( вот когда я добавляю папку с пдф фаилами он мне пишет коллво страниц в каждом фаиле, а очень хотелось бы чтобы он снизу подписывал общее колво страниц всех добавленых фаилов приплюсовав их
@@inkognito5451 здравствуйте! Там было две папки, возможно вы открыли старую версию, я теперь для старых версий программ выделил отдельную папку. Скачайте ещё раз
@@dobrinyanicitich7514 ОООО ЧУДО!!! Спасибо ОГРОМЕННОЕ, вы даже не представляете насколько вы мне помогли, это просто фантастика
Видел где то вы оставляли номер своей карты. Но не могу найти??, хотел отблагодарить и сделать донатик в 1000руб, так как очень помогли😁
Добрый день!
Рад что результат моей работы приносит Вам пользу. Так глядишь доберусь и доделаю анализ с определением цветных страниц. Сбер 5484 3100 1054 4903 Евгений Геннадьевич
@@dobrinyanicitich7514 ушло, ещё раз спасибо 🙏
Хорошая прога, но жаль не добавлена возможность добавления файлов перетягиванием в окно программы. Для меня критично поскольку применяю фильтры ненужных папок и файлов (в ТЧ пдф).
Версия 200326 не работает у меня, пишет необрабатываемое исключение в приложении. Работает Только 200321.
ещё вопрос: каким образом работает кэш? Кэш не занимает много места значит либо перезаписывается как-то многократно ли он изначально в таком формате который занимает мало места ? Мне это важно для ссд, чтоб понять насколько быстро убьет ссд эта прога, создавая кэш. Хорошо если он маленький сам по себе а не перезаписывается
Спасибо за отзыв.
Касательно версий, есть такая проблема, не выяснял с чем связанна. Там всё с нуля надо переделывать =)
Для SSD не критично на сколько я помню, там всё вроде в оперативной памяти происходит.
Пожелания на счёт перетаскивания достаточно легко реализовать, как доберусь до исправлений, сделаю.
@@dobrinyanicitich7514 было бы очень кстати перетягивание) буду ждать
Здравствуйте, а исходники можно просмотреть? и на каком языке это все писалось?
Добрый день! На C#, если нужно могу поискать, как с командировки вернусь.
@@dobrinyanicitich7514 хотя бы направьте, какие примерно библиотеки и функции использовали) просто подобную программу надо написать, а в какую сторону двигаться - не бум бум) благо Ваш ролик нашел)
@@dobrinyanicitich7514 я так понял, что itextsharp и PdfSharp.Charting использовали? а третья для java-script?
@@gromozeka0950 Использовал библиотеки iTextSharp и PdfSharp с ними возможно что то лишнего подтянулось, я особо не вникал, там что то в несколько строк получение списка страниц и через цикл перебор, нашел в интернете за 10 минут прикрутил, заработало. А построчный перебор это через StreamReader читать и искать поля с нужными тегами
@@dobrinyanicitich7514 спасибо большое, попробую)
Программа понравилась ,есть ли возможность её приобрести
Добрый день! Она бесплатная, ссылка на скачивание в описании. Ну если прям очень очень понравилась то вы можете написать мне я скину вам реквизиты =)
Добрый день ! Не корректно считает "книжно" ориентированные листы . Например "книжно" ориентированный А2 считает как А0.
Добрый день, спасибо за сообщение. Проверю
Здравствуйте! Если бы удалось добавить определение ЧБ и ЦВ листов, то была бы просто супер программа!
Добрый день, я уже начинал мыслить в этом направлении, так как есть потребность, в принципе это реально, думаю сделаю как время будет
@@dobrinyanicitich7514 Очень очень есть потребность
Станислав, здравствуйте!Не нашли программу для подсчёта цветных и черно-белых листов?
Здравствуйте, программа очень полезная. Вот если бы она еще сразу считала количество приведенных к формату А4 листов для каждого файла, то это было бы здорово.
Здравствуйте, это для того чтобы печатать большие листы на а4?
Сделать в принципе не сложно
@@dobrinyanicitich7514 Это нужно для оценки трудоемкости работы на основании количества приведенных листов. Т.е. это для статистики, которую требует заказчик проекта.
@@dobrinyanicitich7514 Буду очень признателен если сообщите о готовности новой версии с данной функцией.
Хотел бы задонатить копеечку, сэкономили мне кучу времени и нервов. куда можно отправить?
Добрый день!
Сбер 5484 3100 1054 4903 Евгений Геннадьевич. Спасибо заранее
При запуске выдает вот такое:
************** Текст исключения **************
System.IO.FileNotFoundException: Не удалось загрузить файл или сборку "PdfiumViewer, Version=2.13.0.0, Culture=neutral, PublicKeyToken=91e4789cfb0609e0" либо одну из их зависимостей. Не удается найти указанный файл.
Имя файла: 'PdfiumViewer, Version=2.13.0.0, Culture=neutral, PublicKeyToken=91e4789cfb0609e0'
в SizePagePDF.LogicColorPagePDF.Test4(String filename)
Здравствуйте! К сожалению доступа к исходникам сейчас нет, попробую посмотреть в чем проблема позже. Но это тестовая часть программы не загружается, которая ни как не реализована в программе. Очень странно.
Могу предложить попробовать предыдущие версии программы, они в папке архив, там сильно ни чего не менялось, в последней версии обновлял библиотек, может в этом проблема.
@@dobrinyanicitich7514 Спасибо, попробую. Отпишусь по результатам.
@@dobrinyanicitich7514 Такая же проблема. Вылазит ошибка. Поставил предыдущую версию - работает. Спасибо, за программу.
Здравствуйте.
Некоторые файлы не получается просчитать, выдает ошибку. ПО одному файлу ошибка "can not retrieve stream length", по другому файлу ошибка "Invalid entry in XRef table? ID=4640, Generation=0, Position=16398226, ID of referenced object=4641, Generation of referenced object=0"
Подскажите, пожалуйста, в чем может быть проблема?
Здравствуйте! Предлагаю попробовать другую библиотеку, выберите iTextSharp, и посмотрите будет ошибка или нет.
Такое возможно, pdf формат очень разным бывает.
Отпишитесь получилось или нет.
@@dobrinyanicitich7514 , получилось, спасибо большое! Еще вопрос: Когда файл большой, итоговая табличка тоже получается большая, но увеличить рамку как я понял нельзя, только бегунками пользоваться?
@@user-jb1oz1wx1m Ошибку исправил, можете пользоваться!
@@dobrinyanicitich7514 Куда, донат можно кинуть?)
@@user-jb1oz1wx1m Здравствуйте! Вы за все время второй человек ))) Мелочь а приятно, Сбербанк 4274 3200 3622 6838 Евгений Р.
Добрый день. Не запускается... Выдает ошибку "Прекращена работа программы".
Добрый день! Там в архиве есть предыдущие версии программы, можете их попробовать запустить.
Спасибо, это очень полезная программа. Как вам перевести благодарность?
Спасибо!
5484 3100 1054 4903 Сбер
Несколько проектов доделаю и планирую добавить возможность подсчёта заливки цветов на странице, ваши хорошие отзывы мотивируют
@@dobrinyanicitich7514 У меня к вам просьба - когда будете делать очередную версию программы сделайте пожалуйста еще расчет "Приведенных" листов. Суть в том, что нужно выбрать формат приведения (обычно это А4) и программа вычисляет условное значение листов соответствующее объему бумаги формата А4.
@@alexandr_dem да, я понял про что вы, я думаю это не сложно реализовать
программа отличная. жаль что перестали обновлять. очень не хватает подсчета чб и цветных
Планы переносятся, но не забрасываются. Планирую все таки доделать зимой.
Здравствуйте! Какая у вас почта?
Здравствуйте.
dobrinyanicitich@mail.ru
Как найти автора программы?
Добрый день! Я автор
- нельзя выбрать папку с файлами, не может искать файлы в подпапках, файлы нужно указывать явно.
Спасибо за отзыв, доделать совсем не сложно, добавлю
Добавил возможность выбора файлов из подпапок.
Спасибо!