15

Я знаю, что могу сделать Dia для размещения диаграммы на странице фиксированного размера:

Но я хочу, чтобы полученная / экспортированная pdf-страница не имела границ. В настоящее время я использую pdfcrop для этой задачи, но я хотел бы сделать это с Dia. Экспорт должен быть в PDF с векторной графикой.

Это возможно? Как мне это сделать?

6 ответов6

10

Это невозможно сделать изначально в Dia.

Будучи программным обеспечением с открытым исходным кодом, эта функция может быть реализована.

Нет ничего, что технически препятствует тому, чтобы у PDF были пользовательские измерения (но у этого не может быть никаких измерений, само собой разумеется, я думаю).

На всякий случай, если кодировщики Dia читают это, то, как я вижу реализованную функцию, будет выглядеть так:

  1. Вам все равно придется выбрать размер бумаги в настройках страницы.
  2. Вы бы установили все поля на ноль
  3. Затем вы бы отметили флажок с именем что-то вроде "Обрезать размер бумаги по размеру содержимого"

При экспорте Dia сначала масштабирует изображение, чтобы наилучшим образом соответствовать размеру бумаги, затем корректирует размер бумаги в одном измерении, чтобы устранить оставшееся свободное пространство, а затем выполняет рендеринг в PDF.

Кто хочет реализовать это? Если бы у меня был опыт кодирования, я бы это сделал, потому что, честно говоря, это была бы отличная функция, которую я бы тоже использовал сам.

3

Самый простой способ сделать это (в любом случае в Linux) - использовать Page Setup, чтобы подогнать страницу к размеру 1 x 1, затем Print -> Print to file и распечатать его в формате PDF. Полученный PDF будет одностраничным документом.

1

В настоящее время нет никакого способа сделать это в Dia изначально. Но это можно сделать в два простых шага:

  1. Экспортируйте диаграмму в EPS (Encapsulated PostScript (используя шрифты Pango)), чтобы получить векторную графику без полей
  2. Конвертировать EPS в PDF: epstopdf mydiagram.eps

epstopdf является частью большинства дистрибутивов TeX.

0

Чтобы получить изображение без отступов, вы можете экспортировать изображение в формате .png:

Если вы хотите напечатать изображение в том виде, в котором оно отображается в Dia, перейдите в Page Setup и установите масштаб на 100, а поля на все, что вам нравится (не ясно, хотели ли вы установить их на 0 или нет.) Убедитесь, что изображение попадает в синие линии, так как это контур вашей страницы.

-2

В меню «Файл» -> «Параметры страницы» -> «Масштабирование» установите флажок « Подогнать под » и установите для него значение 1 на 1 (это вариант по умолчанию в моей установке), и это соответствует диаграмме для страницы.

Это отлично сработало для меня. надеюсь, это поможет

С наилучшими пожеланиями.

-2

1 файл экспорта в формате SVG. 2 Откройте SVG в Inkscape и сохраните копию в формате PDF.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .