Автор Тема: pdf_au3_haru.au3 - UDF для работы с libharu - библиотекой создания PDF-файлов  (Прочитано 5560 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн WSWR [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 926
  • Репутация: 351
    • Награды
  • Версия AutoIt: 3.3.14.0
AutoIt: 3.3.8.1+
Версия: 0.3.1

Категория:  Графика, Данные, Разное

Описание:
Набор au3-функций для работы с libharu - библиотекой для создания PDF-документов libharu.org 
UDF использует libharu, скомпилированую в динамическую библиотеку pdf_au3_haru.dll (должна находится рядом с UDF)
UDF позволяет создавать многостраничные PDF-документы, включающие текст, изображения, графические примитивы.

Код/Пример:
(нажмите для показа/скрытия)

Файл: Архив UDF+пример


История версий:
(нажмите для показа/скрытия)

Источник: autoit-script.ru
Автор(ы): WSWR
« Последнее редактирование: Май 10, 2016, 14:55:46 от WSWR »

Русское сообщество AutoIt


Оффлайн WSWR [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 926

  • Автор темы
  • Репутация: 351
    • Награды
  • Версия AutoIt: 3.3.14.0
Обновил UDF до 0.2
Добавлены функции:

AU3_HPDF_Page_TextRect (выводит текст в регион с указанными координатами с выравниванием)
AU3_HPDF_Page_SetTextRenderingMode (устанавливает тип вывода текста - обычный, с обрамлением, невидимый и т.д.)
AU3_HPDF_Page_SetTextRise (надстрочный текст и т.п.)
AU3_HPDF_Page_SetTextMatrix (необходима для вывода текста под углом)
AU3_HPDF_GetFileFont (позволяет загружать произвольные шрифты из файлов ttf)
Пример обновлен с учетом добавленных функций
« Последнее редактирование: Июнь 26, 2015, 23:16:04 от WSWR »

Оффлайн WSWR [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 926

  • Автор темы
  • Репутация: 351
    • Награды
  • Версия AutoIt: 3.3.14.0
Обновлено до 0.3
Добавлена функция
AU3_HPDF_Get_font_path
Функция получает путь до файла шрифта ttf с указанными атрибутами (полужирный, курсив).
В дальнейшем этот шрифт можно загрузить и использовать для вывода текста в pdf.
Правда, из-за одной этой функции размер dll вырос в 2 раза - до 380 кб.

Оффлайн WSWR [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 926

  • Автор темы
  • Репутация: 351
    • Награды
  • Версия AutoIt: 3.3.14.0
Обновлено до 0.3.1
Обновлена  функция
AU3_HPDF_Get_font_path
Теперь функция может автоматически подставить путь до системной папки со шрифтами

Русское сообщество AutoIt


Оффлайн Vovsla [?]

  • Осваивающий
  • **
  • Сообщений: 488
  • Репутация: 25
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
А если у меня уже есть PDF документ, то как мне открыть документ чтобы можно было с ним работать с помощью данных функций?

Оффлайн Vovsla [?]

  • Осваивающий
  • **
  • Сообщений: 488
  • Репутация: 25
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Мне нужно открыть существующий pdf документ, в котором страница в обычном виде, и отправить на печать страницу в альбомном виде.
Как это сделать?

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
7 Ответов
5173 Просмотров
Последний ответ Май 26, 2010, 19:32:16
от FlatX007
1 Ответов
2019 Просмотров
Последний ответ Февраль 25, 2012, 19:06:17
от La2Angel
9 Ответов
6345 Просмотров
Последний ответ Июнь 27, 2013, 17:33:23
от gregaz
4 Ответов
2616 Просмотров
Последний ответ Сентябрь 20, 2013, 13:49:57
от Astel064
0 Ответов
1337 Просмотров
Последний ответ Январь 25, 2014, 15:09:35
от MACTEP
2 Ответов
1199 Просмотров
Последний ответ Март 03, 2014, 11:26:51
от Yegorich_555
4 Ответов
1851 Просмотров
Последний ответ Октябрь 17, 2014, 18:33:31
от firex
6 Ответов
1469 Просмотров
Последний ответ Август 18, 2015, 07:48:33
от madmasles
8 Ответов
2399 Просмотров
Последний ответ Ноябрь 18, 2015, 18:57:52
от InnI
2 Ответов
872 Просмотров
Последний ответ Март 16, 2016, 08:55:17
от pvnn