Tag: pdf

Создание градиента в PDF-файле с использованием reportlab

Можно ли создать градиентную заливку в PDF с помощью ReportLab (python)?

Есть ли какой-нибудь модуль Python 3 для создания PDF-файлов?

Я некоторое время искал что-то, чтобы иметь возможность создавать PDF-файлы и интегрироваться с моим текущим проектом в Python 3. Обычными ссылками являются Reportlab или pyPDF . Но эти два еще не совместимы с Python 3. Я вижу, что с 2010 года в сообществе Reportlab обсуждались некоторые порты, но на сегодняшний день я не могу найти […]

как внедрять шрифты в PDF-файлы, созданные matplotlib?

Я использую шрифт под названием шрифт ttf под названием FreeSans на linux с matplotlib. Я создаю свою фигуру как: from matplotlib import rc plt.rcParams['ps.useafm'] = True rc('font',**{'family':'sans-serif','sans-serif':['FreeSans']}) plt.rcParams['pdf.fonttype'] = 42 plt.figure() # plot figure… plt.savefig("myfig.pdf") Когда я открываю его в другой программе (например, иллюстратор в Mac OS X), шрифт не появляется, и вместо этого используется […]

Скребок PDF с использованием R

Я успешно использовал пакет XML для извлечения HTML-таблиц, но хочу распространяться на PDF-файлы. Из предыдущих вопросов не представляется, что существует простое решение R, но задавались вопросом, были ли какие-либо недавние разработки В противном случае, есть ли какой-то способ в Python (в котором я являюсь полным новичком) получать и обрабатывать PDF-файлы, чтобы я мог закончить работу […]

Почему matplotlib fill_between рисовать edgelines только в PDF?

В matplotlib.fill_between на python следующий минимальный рабочий пример ниже правильно рисует на экране и в .png . Однако в результирующей .pdf края линий все еще нарисованы. Как я могу это исправить? from numpy import * import pylab as plt # Sample data X = linspace(0,2*pi,1000) Y0 = sin(X) Y1 = sin(X+.2) Y2 = sin(X+.4) # […]

Преобразование SVG с встроенным CSS в PDF в Python

Я пытаюсь создать PDF-образ из изображения SVG с помощью Python. Я пробовал как CairoSVG, так и svglib . Проблема в том, что в обоих случаях сгенерированные PDF-файлы не имеют ни одного из встроенных стилей CSS. Вот простой SVG-файл, который должен отображать синий прямоугольник с черной рамкой: <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" […]

Как извлечь название PDF-документа из сценария для переименования?

У меня есть тысячи PDF-файлов на моих компьютерах, имена которых от a0001.pdf до a3621.pdf , и внутри каждого есть заголовок; например, «карбонат алюминия» для a0001.pdf , «нитрат алюминия» в a0002.pdf и т. д., который я хотел бы извлечь, чтобы переименовать мои файлы. Я использую эту программу для переименования файла: path=r"C:\Users\YANN\Desktop\…" old='string 1' new='string 2' def […]

Обрезка страниц .pdf-файла

Мне было интересно, есть ли у кого-нибудь опыт работы с программными файлами .pdf. У меня есть .pdf-файл, и мне нужно обрезать каждую страницу до определенного размера. После быстрого поиска Google я нашел библиотеку pyPdf для python, но мои эксперименты с ней не удались. Когда я изменил атрибуты cropBox и trimBox на объекте страницы, результаты не […]

sphinx (python) pdf-генератор

Я использую генератор документации sphinx python . Создание pdf-документов очень просто и просто, но … у меня одна проблема. Все созданные pdf-документы имеют английские слова типа «глава», «релиз», «часть». Возможно ли это изменить? Как установить другие слова или удалить его?

Извлечение заголовков из файлов PDF?

Я хочу написать сценарий, чтобы автоматически переименовать загруженные документы с их заголовками, мне интересно, есть ли какая-нибудь библиотека или трюки, которые я могу использовать? Все PDF-файлы генерируются TeX и должны иметь некоторые «формальные» структуры.

Python - лучший язык программирования в мире.