PDFページのサイズをピクセル単位で設定し、背景画像を配置する方法

PDFページのサイズをピクセル単位で設定し、背景画像を配置する方法

証明書を PDF で作成する必要があります。画像があり、テキストを適切な場所に配置する必要があります。正しい PDF ページ サイズと、上部を除くすべての余白を設定することができました。

\documentclass{standalone}
\usepackage[paperwidth=1055px,paperheight=700px]{geometry}
\usepackage{graphicx}
\setlength{\oddsidemargin}{0px}
\begin{document}
\includegraphics{bg.png}
\end{document}

しかし、上部の余白がほとんどないため、画像がページから外れてしまいます。

ここに画像の説明を入力してください

このページの背景に画像を設定するにはどうすればいいですか? また、余白を削除するにはどうすればよいですか?

次に、tikz を使用してテキストを配置します。

答え1

私はあなたの自己回答のPNGをダウンロードして

file QXom4.png

答えを得る

QXom4.png: PNG image data, 600 x 399, 8-bit colormap, non-interlaced

次に、次のファイルを作成しました。

\documentclass{article}
\usepackage[margin=0pt,paperheight=399bp,paperwidth=600bp]{geometry}
\usepackage{graphicx}
\parindent=0pt
\pagestyle{empty}
\begin{document}
\includegraphics{QXom4.png}
\end{document}

これにより、余白がまったくない PDF ファイルが生成されました。

しかし、より単純な

\documentclass{standalone}
\usepackage{graphicx}
\begin{document}
\includegraphics{QXom4.png}
\end{document}

同じことを行いました。PDFstandaloneをその内容の寸法に自動的にクリップするためです。

1px のデフォルト値は 1bp と同じです。1px は 65782 スケール ポイントですが、1bp は 65781 スケール ポイントです (1pt = 65536 スケール ポイント、違いは無視できます)。これは、\pdfpxdimenフォーマットの作成時に変更できるため、( でドキュメントに設定していない場合)使用することはお勧めしません。

答え2

pdftex(おそらくluatexもそうですが、私は確認していません)はプリミティブ\pdfpxdimenとユニットを提供しますpxpdftex マニュアル、セクション7.9。マニュアルからの例:

\pdfpxdimen=1in % 1 dpi
\divide\pdfpxdimen by 96 % 96 dpi
\hsize=1200px

px すべきパッケージを操作しますgeometry

答え3

やったよ:

\documentclass{standalone}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{color}
\usepackage{tikz}
\definecolor{green}{RGB}{0,101,0}
\color{green}
\begin{document}
\fontsize{12mm}{11mm}\selectfont
\begin{tikzpicture}
    \draw node[inner sep=0] {\includegraphics{bg.png}};
    \draw (1, 1) node[align=center] {mr. Dummy\\
      Group Name};
    \node at (7.4cm, -3.09cm) {10.01.2013};
\end{tikzpicture}
\end{document}

結果は次のようになります:

ここに画像の説明を入力してください

関連情報