web-dev-qa-db-fra.com

Comment puis-je faire en forme le diagramme de la page?

Je sais que je peux faire dia pour adapter un diagramme dans une page de taille fixe:

enter image description here

Mais je veux que la page PDF résultante/exportée ne soit pas de frontière. Actuellement, j'utilise pdfcrop pour cette tâche, mais j'aimerais le faire avec Dia. L'exportation doit être à un PDF avec des graphiques vectoriels.

Est-ce possible? Comment puis-je le faire?

14
Martin Thoma

Il n'est pas possible de le faire de manière native dans le dia.

Étant un logiciel open source, la fonctionnalité pourrait être mise en œuvre.

Il n'y a rien qui empêche techniquement A PDF d'avoir des dimensions personnalisées (mais cela ne peut pas avoir non dimensions, qui va sans dire que je pense).

Juste dans le cas où Dia Coders lisez ceci, la façon dont je vois la fonctionnalité implémentée ressemblerait à ceci:

  1. Vous devrez toujours sélectionner une taille de papier dans la configuration de la page.
  2. Vous mettriez toutes les marges à zéro
  3. Vous cocherez ensuite une case à cocher nommée quelque chose comme "Taille de papier de récolte pour adapter le contenu"

À l'exportation, DIA permettrait d'abord d'élaborer la taille de la taille du papier, puis de régler la taille du papier dans une dimension pour éliminer l'espace vide restant, puis effectuez le rendu au format PDF.

Qui veut mettre en œuvre cela? Si j'avais l'expertise de codage, je le ferais, car franchement, ce serait une excellente caractéristique que je m'utiliserais aussi.

10
misha256

Il n'y a actuellement aucun moyen de le faire dans Dia Nativement. Mais cela peut être fait en deux étapes simples:

  1. Exporter le diagramme vers EPS (PostScript encapsulé (à l'aide de polices de pango)) pour obtenir des graphiques vectoriels sans bordure
  2. Convertir EPS en PDF: epstopdf mydiagram.eps

epsopdf fait partie de la plus grande distribution Tex.

1
SergiyKolesnikov

Pour obtenir une image sans aucun rembourrage, vous pouvez exporter l'image comme une .png:

enter image description here

Si vous souhaitez imprimer l'image tel qu'il apparaît dans Dia, accédez à la configuration de la page et définissez la balance sur 100 et les marges à ce que vous aimez (ce n'est pas clair si vous vouliez les définir à 0 ou non.) Assurez-vous que le L'image tombe dans les lignes bleues, car c'est votre plan de page.

enter image description here

0
David