Подсчёт количества страниц разных форматов в PDF файлах. SizePagePDF

  Рет қаралды 7,391

Dobrinya Nicitich

Dobrinya Nicitich

6 жыл бұрын

Способ подсчета количества страниц разных форматов в PDF файлах.
Ссылка на файлы:
cloud.mail.ru/public/E648/zsF...
История изменений:
200301 SizePagePDF
1) Добавлен выбор файлов из подпапок
2) Добавлена строка суммы листов

Пікірлер: 97
@user-sv2yw4ji1c
@user-sv2yw4ji1c 3 жыл бұрын
Ох, как мне сегодня помогла Ваша программка!! Спасибо!! Небольшую благодарочку на карту закинул) От души!)
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
Спасибо! Очень мотивирует!
@user-kc7dn3lp2f
@user-kc7dn3lp2f 3 жыл бұрын
Софтина супер! Очень помогла! Спасибо!
@user-xv5pc4qj6x
@user-xv5pc4qj6x 2 жыл бұрын
Очень впечатляет описание, огромное спасибо! Сегодня попробую в деле!
@datdarkcraydatdarkcray5627
@datdarkcraydatdarkcray5627 Жыл бұрын
Спасибо вам большое за такую полезную утилиту!
@user-ml1ef5ox9t
@user-ml1ef5ox9t 2 жыл бұрын
Большое спасибо! 😊
@starmap748
@starmap748 Жыл бұрын
Спасибо огромное!
@Noclipper1337HD
@Noclipper1337HD 5 ай бұрын
Программа замечательная. Заметил при работе с большими комплектами чертажей следующее: иногда программа вместо формата выдает габариты листа в дюймах, хотя в таблице для формата задано в мм. Однако, если в таблице перебить мм в дюймы, то програма начинает узнавать формат. И еще кое что. По какой то причине вместо А0×6 выдает А2х6, а вместо А2х6 А4х6, А4х6 воспринимает как А4х6. В целом программа суперская, большое спасибо!
@Noclipper1337HD
@Noclipper1337HD 5 ай бұрын
Дело в ошибочном определении форматов А2х6 и А4х6 было в том, что почему то программа считала габариты как очень близкие друг к другу. Например ширина могла отличаться на 4мм, что попадало в диапазон для одного конкретного формата. Решил тем что убрал из таблицы программы вообще эти два формата и закинул файлы снова. От тех габаритов какие программа дала сделал диапазоны не пересекающимися, теперь распознает как надо, хотя разница в несколько мм
@dobrinyanicitich7514
@dobrinyanicitich7514 5 ай бұрын
@@Noclipper1337HD да ошибки были, но только один раз заметил, подумал случайность. Я тесты планировал добавить, потом думаю смогу разобраться почему так
@adivlin
@adivlin 3 жыл бұрын
Будет ли дорабатываться программа? Можно ли получить исходники что бы самому заказать доработку?
@user-mr8oo1tb5r
@user-mr8oo1tb5r 2 ай бұрын
Спасибо!
@yaroslavl4475
@yaroslavl4475 5 жыл бұрын
Здравствуйте. Отличная программа, спасибо. А есть возможность подсчёта страниц с разделением цветные / чёрно-белые ?
@dobrinyanicitich7514
@dobrinyanicitich7514 5 жыл бұрын
Приветствую! Пока такой возможности нет, но я подумаю как это можно реализовать
@Ilbrus
@Ilbrus 4 жыл бұрын
Подскажите, есть возможность приобрести исходные файлы проекта? Очень интересная программа, но мне нужно расширить функционал чтения страниц pdf
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Да там позорный чудом работающий код =) я хотел привести мой код, в порядок и выложить на гитхаб. Времени нет. Вся логика построена на взаимодействии с библиотеками уже готовыми. Обращение и перебор страниц с получением размеров контейнеров. Через два года смотреть на это самому стыдно, и ни кому не надо пытаться по этому учится. Я вам могу отправить код логики взаимодействия с библиотеками. Это около 100 строк, вместе с проверками и служебным кодом. Пишите почту.
@Ilbrus
@Ilbrus 4 жыл бұрын
@@dobrinyanicitich7514 , спасибо! mihailenko75@bk.ru
@user-rv7ni7if1u
@user-rv7ni7if1u Жыл бұрын
Добрый вечер. При сканировании больших объемов . Возможно отметить пустые листы или все же только в ручную?
@dobrinyanicitich7514
@dobrinyanicitich7514 Жыл бұрын
Пока такой возможности нет, но при добавлении анализа цветное/ч. б. можно будет добавить, учту
@user-lz2bu5lg3o
@user-lz2bu5lg3o Жыл бұрын
Выявление пустых страниц обычно есть в пдф эдиторах. Например xchange. Кроме того бывает принтеры сами имеют фильтровать пустые страницы , надо настройки их смотреть
@deadmorozzz
@deadmorozzz 4 жыл бұрын
Здравствуйте, очень полезная программа у вас! спасибо! иногда бывает такая ошибка 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
@user-qx6po6sb5x
@user-qx6po6sb5x 4 жыл бұрын
Здравствуйте! Подскажите, в чем может быть проблема: при загрузке пдф файлов программа пишет об ошибке. Примерный перевод сл: "Не могу обработать поток. Файл пдф не может быть обработан акробатом 6". Установка другой версии не помогла.
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Здравствуйте, если есть возможность скиньте файл, djon91ru@gmail.com , попробую исправить.
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Добрый день, обновил библиотеки, теперь такой ошибки не должно быть
@user-hp1zn5lo2s
@user-hp1zn5lo2s 4 жыл бұрын
Программа супер! Большое Вам спасибо! Имеется ли возможность выводить информацию на каждый лист, это необходимо для разбиения файла на брошюры по 300 листов А4.?
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Здравствуйте! Не совсем понял, что значит на каждый лист? Можно поподробнее )
@user-hp1zn5lo2s
@user-hp1zn5lo2s 4 жыл бұрын
@@dobrinyanicitich7514 Пример. PDF файл состоит из 450 листов и все эти листы разного формата. Было бы очень полезно если программа будет выдавать информацию по формату листа для каждого листа, то есть будет писать лист 1 - А2, лист 2 - А3х3 и тд. Имея данную информацию, можно будет разбить файл на брошюры, с количеством листов не более 300 (приведенных к формату А4). Еще раз благодарю!
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
@@user-hp1zn5lo2s ну из простых решений которые я вижу, это сделать дополнительную таблицу точно такую же, только в ячейках будет не колличество листов, а номера страниц через запятую, их так же можно будет отправлять в печать. Если я вас правильно понял.
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
@@user-hp1zn5lo2s Здравствуйте! Добавил возможность сохранять в двух новых таблицах, одна из них это то о чем вы просили. Посмотрите добавились дополнительные вкладки над таблицей. Отпишитесь, как работает, а то я не тестировал.
@evgeshash.4014
@evgeshash.4014 4 жыл бұрын
@@dobrinyanicitich7514Добрый день! Вы сделали именно то, что нужно. Работает все четко. Огромное Вам спасибо от лица проектировщиков!
@adivlin
@adivlin 4 жыл бұрын
А можно сделать что бы и стоимость сразу по форматам считалась?) где то отдельно там же где указываются форматы добавить стоимость каждого Так же разделение по цветам и заливкам тоже отличная идея. в углу нужно по любому добавить кнопку для переводу денег тем кто желает помочь в разработке
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Да, с форматом и стоимостью неплохой вариант. Надо будет обязательно сделать! Я думаю майские праздники мне помогут с наличием свободного времени =)
@user-yy3eq4km6r
@user-yy3eq4km6r 5 жыл бұрын
Программа понравилась ,есть ли возможность её приобрести
@dobrinyanicitich7514
@dobrinyanicitich7514 5 жыл бұрын
Добрый день! Она бесплатная, ссылка на скачивание в описании. Ну если прям очень очень понравилась то вы можете написать мне я скину вам реквизиты =)
@pershingvlad
@pershingvlad Жыл бұрын
Здравствуйте! Какая у вас почта?
@dobrinyanicitich7514
@dobrinyanicitich7514 Жыл бұрын
Здравствуйте. dobrinyanicitich@mail.ru
@user-lz2bu5lg3o
@user-lz2bu5lg3o Жыл бұрын
Хорошая прога, но жаль не добавлена возможность добавления файлов перетягиванием в окно программы. Для меня критично поскольку применяю фильтры ненужных папок и файлов (в ТЧ пдф). Версия 200326 не работает у меня, пишет необрабатываемое исключение в приложении. Работает Только 200321. ещё вопрос: каким образом работает кэш? Кэш не занимает много места значит либо перезаписывается как-то многократно ли он изначально в таком формате который занимает мало места ? Мне это важно для ссд, чтоб понять насколько быстро убьет ссд эта прога, создавая кэш. Хорошо если он маленький сам по себе а не перезаписывается
@dobrinyanicitich7514
@dobrinyanicitich7514 Жыл бұрын
Спасибо за отзыв. Касательно версий, есть такая проблема, не выяснял с чем связанна. Там всё с нуля надо переделывать =) Для SSD не критично на сколько я помню, там всё вроде в оперативной памяти происходит. Пожелания на счёт перетаскивания достаточно легко реализовать, как доберусь до исправлений, сделаю.
@user-lz2bu5lg3o
@user-lz2bu5lg3o Жыл бұрын
​@@dobrinyanicitich7514 было бы очень кстати перетягивание) буду ждать
@gromozeka0950
@gromozeka0950 5 жыл бұрын
Здравствуйте, а исходники можно просмотреть? и на каком языке это все писалось?
@dobrinyanicitich7514
@dobrinyanicitich7514 5 жыл бұрын
Добрый день! На C#, если нужно могу поискать, как с командировки вернусь.
@gromozeka0950
@gromozeka0950 5 жыл бұрын
@@dobrinyanicitich7514 хотя бы направьте, какие примерно библиотеки и функции использовали) просто подобную программу надо написать, а в какую сторону двигаться - не бум бум) благо Ваш ролик нашел)
@gromozeka0950
@gromozeka0950 5 жыл бұрын
@@dobrinyanicitich7514 я так понял, что itextsharp и PdfSharp.Charting использовали? а третья для java-script?
@dobrinyanicitich7514
@dobrinyanicitich7514 5 жыл бұрын
@@gromozeka0950 Использовал библиотеки iTextSharp и PdfSharp с ними возможно что то лишнего подтянулось, я особо не вникал, там что то в несколько строк получение списка страниц и через цикл перебор, нашел в интернете за 10 минут прикрутил, заработало. А построчный перебор это через StreamReader читать и искать поля с нужными тегами
@gromozeka0950
@gromozeka0950 5 жыл бұрын
@@dobrinyanicitich7514 спасибо большое, попробую)
@alexandr_dem
@alexandr_dem 6 ай бұрын
Здравствуйте, программа очень полезная. Вот если бы она еще сразу считала количество приведенных к формату А4 листов для каждого файла, то это было бы здорово.
@dobrinyanicitich7514
@dobrinyanicitich7514 6 ай бұрын
Здравствуйте, это для того чтобы печатать большие листы на а4? Сделать в принципе не сложно
@alexandr_dem
@alexandr_dem 6 ай бұрын
@@dobrinyanicitich7514 Это нужно для оценки трудоемкости работы на основании количества приведенных листов. Т.е. это для статистики, которую требует заказчик проекта.
@alexandr_dem
@alexandr_dem 6 ай бұрын
@@dobrinyanicitich7514 Буду очень признателен если сообщите о готовности новой версии с данной функцией.
@dmitriylisitskiy9321
@dmitriylisitskiy9321 3 жыл бұрын
Видел где то вы оставляли номер своей карты. Но не могу найти??, хотел отблагодарить и сделать донатик в 1000руб, так как очень помогли😁
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
Добрый день! Рад что результат моей работы приносит Вам пользу. Так глядишь доберусь и доделаю анализ с определением цветных страниц. Сбер 5484 3100 1054 4903 Евгений Геннадьевич
@dmitriylisitskiy9321
@dmitriylisitskiy9321 3 жыл бұрын
@@dobrinyanicitich7514 ушло, ещё раз спасибо 🙏
@user-nh6ho3cg4s
@user-nh6ho3cg4s 2 жыл бұрын
Добрый день ! Не корректно считает "книжно" ориентированные листы . Например "книжно" ориентированный А2 считает как А0.
@dobrinyanicitich7514
@dobrinyanicitich7514 2 жыл бұрын
Добрый день, спасибо за сообщение. Проверю
@inkognito5451
@inkognito5451 4 жыл бұрын
Дружищще, я мучаюсь уже долгое время, эта прога практически то что мне нужно но всеравно не то, мне нужно чтобы я закинул в нее кучу своих пдф фаилов и она мне сказала общее колво страниц во всех фаилах приплюсовав их (((( Через эксель потом приходится считать после того как в твоей проге сохраняю в текст, такто и за это огромное спасибо тебе, очень много времени сэкономил мне, по возможности допили прогу плис))
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Приветствую! Добавил такую возможность.
@inkognito5451
@inkognito5451 4 жыл бұрын
@@dobrinyanicitich7514 вот знаешь, тыыыы не человек, тыыы золото
@inkognito5451
@inkognito5451 4 жыл бұрын
@@dobrinyanicitich7514 Блин, к сожалению ничего не поменялось(( или может ты забыл заменить фаил тот что по ссылке, или может ты неправильно меня понял((( вот когда я добавляю папку с пдф фаилами он мне пишет коллво страниц в каждом фаиле, а очень хотелось бы чтобы он снизу подписывал общее колво страниц всех добавленых фаилов приплюсовав их
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
@@inkognito5451 здравствуйте! Там было две папки, возможно вы открыли старую версию, я теперь для старых версий программ выделил отдельную папку. Скачайте ещё раз
@inkognito5451
@inkognito5451 4 жыл бұрын
@@dobrinyanicitich7514 ОООО ЧУДО!!! Спасибо ОГРОМЕННОЕ, вы даже не представляете насколько вы мне помогли, это просто фантастика
@german1209
@german1209 3 жыл бұрын
Добрый день. Не запускается... Выдает ошибку "Прекращена работа программы".
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
Добрый день! Там в архиве есть предыдущие версии программы, можете их попробовать запустить.
@user-yg9zm2pu6l
@user-yg9zm2pu6l 2 жыл бұрын
Хотел бы задонатить копеечку, сэкономили мне кучу времени и нервов. куда можно отправить?
@dobrinyanicitich7514
@dobrinyanicitich7514 2 жыл бұрын
Добрый день! Сбер 5484 3100 1054 4903 Евгений Геннадьевич. Спасибо заранее
@vrodeNice
@vrodeNice 5 жыл бұрын
Как найти автора программы?
@dobrinyanicitich7514
@dobrinyanicitich7514 5 жыл бұрын
Добрый день! Я автор
@OleAleMSH
@OleAleMSH 3 жыл бұрын
При запуске выдает вот такое: ************** Текст исключения ************** 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 3 жыл бұрын
Здравствуйте! К сожалению доступа к исходникам сейчас нет, попробую посмотреть в чем проблема позже. Но это тестовая часть программы не загружается, которая ни как не реализована в программе. Очень странно. Могу предложить попробовать предыдущие версии программы, они в папке архив, там сильно ни чего не менялось, в последней версии обновлял библиотек, может в этом проблема.
@OleAleMSH
@OleAleMSH 3 жыл бұрын
@@dobrinyanicitich7514 Спасибо, попробую. Отпишусь по результатам.
@user-gj8nf7jp7y
@user-gj8nf7jp7y 3 жыл бұрын
@@dobrinyanicitich7514 Такая же проблема. Вылазит ошибка. Поставил предыдущую версию - работает. Спасибо, за программу.
@stanislavlarchenko3654
@stanislavlarchenko3654 5 жыл бұрын
Здравствуйте! Если бы удалось добавить определение ЧБ и ЦВ листов, то была бы просто супер программа!
@dobrinyanicitich7514
@dobrinyanicitich7514 5 жыл бұрын
Добрый день, я уже начинал мыслить в этом направлении, так как есть потребность, в принципе это реально, думаю сделаю как время будет
@stanislavlarchenko3654
@stanislavlarchenko3654 5 жыл бұрын
@@dobrinyanicitich7514 Очень очень есть потребность
@pershingvlad
@pershingvlad Жыл бұрын
Станислав, здравствуйте!Не нашли программу для подсчёта цветных и черно-белых листов?
@user-jb1oz1wx1m
@user-jb1oz1wx1m 4 жыл бұрын
Здравствуйте. Некоторые файлы не получается просчитать, выдает ошибку. ПО одному файлу ошибка "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" Подскажите, пожалуйста, в чем может быть проблема?
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Здравствуйте! Предлагаю попробовать другую библиотеку, выберите iTextSharp, и посмотрите будет ошибка или нет. Такое возможно, pdf формат очень разным бывает. Отпишитесь получилось или нет.
@user-jb1oz1wx1m
@user-jb1oz1wx1m 4 жыл бұрын
@@dobrinyanicitich7514 , получилось, спасибо большое! Еще вопрос: Когда файл большой, итоговая табличка тоже получается большая, но увеличить рамку как я понял нельзя, только бегунками пользоваться?
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
@@user-jb1oz1wx1m Ошибку исправил, можете пользоваться!
@user-jb1oz1wx1m
@user-jb1oz1wx1m 4 жыл бұрын
@@dobrinyanicitich7514 Куда, донат можно кинуть?)
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
@@user-jb1oz1wx1m Здравствуйте! Вы за все время второй человек ))) Мелочь а приятно, Сбербанк 4274 3200 3622 6838 Евгений Р.
@alexandr_dem
@alexandr_dem Жыл бұрын
Спасибо, это очень полезная программа. Как вам перевести благодарность?
@dobrinyanicitich7514
@dobrinyanicitich7514 Жыл бұрын
Спасибо! 5484 3100 1054 4903 Сбер Несколько проектов доделаю и планирую добавить возможность подсчёта заливки цветов на странице, ваши хорошие отзывы мотивируют
@alexandr_dem
@alexandr_dem Жыл бұрын
@@dobrinyanicitich7514 У меня к вам просьба - когда будете делать очередную версию программы сделайте пожалуйста еще расчет "Приведенных" листов. Суть в том, что нужно выбрать формат приведения (обычно это А4) и программа вычисляет условное значение листов соответствующее объему бумаги формата А4.
@dobrinyanicitich7514
@dobrinyanicitich7514 Жыл бұрын
@@alexandr_dem да, я понял про что вы, я думаю это не сложно реализовать
@adivlin
@adivlin 10 ай бұрын
программа отличная. жаль что перестали обновлять. очень не хватает подсчета чб и цветных
@dobrinyanicitich7514
@dobrinyanicitich7514 10 ай бұрын
Планы переносятся, но не забрасываются. Планирую все таки доделать зимой.
@TheUV58
@TheUV58 4 жыл бұрын
- нельзя выбрать папку с файлами, не может искать файлы в подпапках, файлы нужно указывать явно.
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Спасибо за отзыв, доделать совсем не сложно, добавлю
@dobrinyanicitich7514
@dobrinyanicitich7514 4 жыл бұрын
Добавил возможность выбора файлов из подпапок.
@ksarderius
@ksarderius 10 ай бұрын
Спасибо!
No empty
00:35
Mamasoboliha
Рет қаралды 11 МЛН
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 12 МЛН
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 10 МЛН
Как навести порядок в архиве фотографий
12:27
Женя Дёмшин о фотографии
Рет қаралды 11 М.
Налог на незнание JavaScript - [Hamster Kombat]
50:20
Структура файлов и каталогов в Linux
20:28
Aleksey Samoilov
Рет қаралды 377 М.
Автозаполнение Формуляров и Документов на основе Excel
20:06
Билял Хасенов – Excel, VBA & More
Рет қаралды 194 М.
No empty
00:35
Mamasoboliha
Рет қаралды 11 МЛН