ちょこちょこ作成することが生じるので、その元となるソースを備忘録として記載しています。
<apex:page renderas="pdf" showHeader="false" sidebar="false" applyBodyTag="false" applyHtmlTag="false" standardController="[オブジェクトのAPI参照名]" extensions="[拡張クラス名]"> <html> <head> <style> @page { size: 8.27in 11.69in; margin: 0; padding: 0; } body { font-family: 'Arial Unicode MS'; font-size: 12pt; } </style> </head> <body> </body> </html> </apex:page>
スタイルシートでsize: 8.27in 11.69in;を設定しているので、A4(縦)のフォーマットです。
スタイルシートでfont-familyを設定することで、日本語も化けずに出力されます。