Skip to content

Releases: kichnap/slackpdf

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 10:38

Full Changelog: v1.2.0...v1.3.0

SlackPDF 1.2.0

Choose a tag to compare

@kichnap kichnap released this 29 Jun 21:27

Что нового / What's new

Объединить (Merge): мультивыделение

Теперь можно выделить несколько файлов (Ctrl+клик, Shift+клик) и переместить всю группу стрелками ↑↓ одновременно.

Новый макет Объединить и Чередование

  • Список файлов растёт вместе с окном — больше нет ограничения по высоте
  • Кнопки ↑ ↓ и 🗑️ перенесены в фиксированную боковую панель справа (не прокручиваются вместе со строками)

Чередование (Mix): исправление галочки «Порядок»

RadioButtons были сгруппированы глобально по всей таблице — выбрать «Обратный порядок» для одного файла, не сбросив другой, было невозможно. Заменено на CheckBox: состояние каждой строки независимо.

Исправление переустановки поверх существующей

При установке новой версии поверх старой принтер и сервис теперь удаляются перед пересозданием. Ошибка 1802 () больше не возникает.

Авторские права в инсталляторе

Поля Copyright / Company / Description теперь заполнены в свойствах .


Merge: multi-select reorder

Select multiple files (Ctrl+click, Shift+click) and move the whole group with ↑↓ at once.

New layout for Merge and Mix

  • File list fills all available window height — no more fixed height cap
  • ↑↓ and Delete buttons in a fixed side panel (don't scroll with the rows)

Mix: Order checkbox fixed

RadioButtons were grouped globally across all rows — selecting Reverse for one file would deselect another. Replaced with per-row CheckBox.

Reinstall over existing installation fixed

Printer and service are now deleted before recreating. Error 1802 on reinstall is gone.

Installer copyright populated

Copyright / Company / Description fields are now set in Setup.exe properties.

Установка / Installation

Запусти SlackPDF-Setup-1.2.0.exe — инсталлятор обновит все компоненты автоматически.
Run SlackPDF-Setup-1.2.0.exe — the installer updates all components automatically.

SlackPDF 1.1.0

Choose a tag to compare

@kichnap kichnap released this 29 Jun 19:41

Что нового

Виртуальный принтер PDF

SlackPDF теперь можно установить как системный принтер Windows и печатать в PDF из любой программы — Revit, AutoCAD, Word и т.д.

  • PSCRIPT5-принтер — устанавливается через SlackPDF.PrinterInstaller, появляется в стандартном списке принтеров
  • Фоновый сервис (SlackPDF.PrintService) — следит за очередью печати, конвертирует PostScript → PDF через Ghostscript, сохраняет результат
  • Настройки — папка вывода, шаблон имени файла, качество PDF, стратегия при конфликте (через «Настройки печати»)
  • Ghostscript скачивается автоматически при первой установке

Исправление альбомной ориентации

PSCRIPT5 по-разному кодирует ориентацию для стандартных и нестандартных форматов. Сервис определяет стратегию кодирования по реальным размерам PDF и добавляет /Rotate 90 через PDFsharp только там, где это нужно — корректно обрабатываются как A3/A4, так и вытянутые форматы типа A2×5.

Интеграция с BIMzen Revit Plugin

  • NextJobHint — IPC через JSON-файл: BIMzen передаёт путь вывода и размеры листа (в pt) перед отправкой задания на печать
  • Форматы бумаги регистрируются всегда как книжные (короткая × длинная), чтобы PSCRIPT5 корректно применял поворот Plus90

Обновление PPD

  • Полный список форматов: A0–A6, Letter, Legal, Tabloid
  • *CustomPageSize True — произвольные размеры до 5080×5080 мм

What's new

Virtual PDF printer

SlackPDF now installs as a Windows system printer — print to PDF from Revit, AutoCAD, Word, or any other application.

  • PSCRIPT5 driver via SlackPDF.PrinterInstaller
  • Background service (SlackPDF.PrintService) — watches the spool, converts PostScript → PDF via Ghostscript
  • Settings UI — output folder, naming template, quality, conflict strategy
  • Ghostscript is downloaded automatically on first install

Landscape orientation fix

Detects PSCRIPT5 landscape encoding strategy and applies /Rotate 90 via PDFsharp only when needed — handles both standard (A3, A4…) and elongated custom formats (A2×5, etc.) correctly.

BIMzen Revit Plugin integration

  • NextJobHint IPC: output path + page dimensions written before print job
  • Paper forms always registered in portrait orientation so PSCRIPT5 applies Plus90 rotation correctly

PPD updates

  • Full paper size list: A0–A6, Letter, Legal, Tabloid
  • *CustomPageSize True up to 14 400 pt

Установка / Installation

Запусти SlackPDF-Setup-1.1.0.exe — инсталлятор сам установит драйвер, монитор портов, фоновый сервис и окно настроек.

Run SlackPDF-Setup-1.1.0.exe — the installer sets up the driver, port monitor, background service, and settings UI automatically.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 21:42