四つの出力と、本当に必要なもの
SVG は可能なら選ぶべき出力です。pageToSvg がページの XAML をそのまま翻訳します。Path は <path> に、Glyphs ランは <text> に、Canvas は <g> に。結果はベクターのままで、いくらでも拡大でき、どの描画ソフトでも編集でき、文字も選択できます。1 ページ 1 ファイル、またはまとめて ZIP。
PNG は可逆のラスターで、透過も可能です。XPS のページは不透明な白い背景矩形を持っており、透過を選ぶとラスタライズ前にその矩形だけを取り除きます。それ以外には手を触れません。
JPEG は非可逆で軽く、品質スライダー付きです。アルファチャンネルがないため、背景色は必ず塗られます。
PDF は多くの人が求めるものであり、率直に説明する価値があります。
この PDF はラスター PDF です
各ページを選んだ解像度で画像にレンダリングし、PDF のページに描き込みます。ページサイズは正確です。XPS は 1/96 インチ、PDF は 1/72 インチのポイントで測るため、サイズに 72/96 を掛けます。816 × 1056 単位の XPS ページは、ちょうど 612 × 792 pt の PDF ページ、つまり US Letter そのものになります。
得られないものはベクターの文字です。PDF の中の文字はピクセルであり、選択も検索もできず、選んだ解像度を超えて拡大すればぼやけます。それが重要なら、すべてを保つ SVG 出力を選ぶか、300 dpi にしてファイルが大きくなるのを受け入れてください。
XPS の文字を本物の PDF テキストに変えるには、各フォントを埋め込み直し、このツールが持っていないメトリクスからグリフ位置を導き直す必要があります。それをやったふりをして黙ってラスタライズするのは、正直に言うよりも悪いことです。
解像度
96 dpi は文書自身の単位とちょうど 1:1 です。150 は画面向き、300 は通常の印刷解像度、600 は保存用。ブラウザーにはキャンバスサイズの上限があり、思ったより低いものもあります。要求が上限を超えた場合は収まる最大サイズで描画し、実際に使った解像度を表示します。黙って小さいものを渡すことはしません。
すべてローカルで完結
文書の展開もレンダリングもエンコードもブラウザー内で行われます。アップロードはなく、ラスタライザーが何かを取りに行くこともありません。画像とフォントを先に SVG へ埋め込んでいるからこそ成り立つ仕組みです。
Tiny Online Tools







