オプション
format?: "PDF" | "PNG"宛先ドキュメントの形式。 PDF - ドキュメントは PDF 形式で保存されます。 PNG - ドキュメントは画像として保存されます。
PDF.
オプション
pages?: string保存するページまたはページ範囲のインデックスを指定できます。ページ範囲を指定するには、ハイフンを使用します。ページまたはページ範囲をカンマで区切ります(例えば、 「0, 1, 4-5, 8」)。ページ順序を変更することもできます: 「1, 0, 2-8」、必要なページを複製します: 「0, 0, 3, 3, 3」、ソースとして外部 PDF ファイルを指定: 「0-3, [file:fileid_1] ]0-3、[file:fileid_1]5-7、[file:fileid_2]0-3」 (詳細については例を参照)、またはページを回転します: 「await viewer.save("test_part10.pdf", { reload : true、ページ: "[angle:90]2-3" });」
// インデックス 0、1、2、3、7、9 を含む 6 ページを保存します。
await viewer.save("test_part10.pdf", { reload: true, pages: "0-3, 7, 9" });
// 90 度を回転し、インデックス 2 と 3 を含む 2 ページを保存します。
await viewer.save("test_part10.pdf", { reload: true, pages: "[angle:90]2-3" });
// システム ファイル ピッカー ダイアログを呼び出して、
// 結合する外部 PDF ファイルを選択します。
// 次に、選択した PDF ドキュメントの最初のページを結合し、
// 結果の PDF ファイルをローカル システムにダウンロードします。
var fileInput = document.createElement('input');
fileInput.type = 'file';
fileInput.accept = ".pdf";
fileInput.style.display = 'none';
fileInput.onchange = function () {
if (fileInput.files && fileInput.files[0]) {
var fileReader = new FileReader();
fileReader.onload = function () {
const fileId = "uniquefileid_" + new Date().getTime();
viewer.storage.setItem(fileId, new Uint8Array(fileReader.result));
// 外部 PDF ドキュメントの最初のページを
// アクティブな PDF ドキュメントの末尾に結合し、
// 結果の PDF ファイルをダウンロードします。
await viewer.save("sample.pdf",
{ pages: `0-${viewer.pageCount - 1}, [file:${fileId}]0` });
};
fileReader.readAsArrayBuffer(fileInput.files[0]);
}
};
document.body.appendChild(fileInput);
fileInput.click();
オプション
progress保存中に表示されるカスタムの進行状況メッセージ。
viewer.save("sample.pdf", { pages: "[angle:90]0,1-5", progressMessage: "Rotating first page..." }, reload: true);
オプション
progress保存中に表示されるカスタムの進行状況タイトル。
viewer.save("sample.pdf", { pages: "[angle:90]0,1-5", progressTitle: "Rotating" }, reload: true);
オプション
reload?: boolean更新された PDF ドキュメントをローカルシステムにダウンロードせずにビューアにロードします。
// ドキュメントを保存し、保存したドキュメントをビューアにロードします。
await viewer.save("test_part10.pdf", { reload: true });
オプション
savePDF を保存するモードを定義します。
Auto: PDF は線形化されません。IncrementalUpdate: 署名された PDF ドキュメントにのみ使用されます。
オプション
sign?: SignatureInfoドキュメントを署名付きで保存するために使用される署名設定。 指定すると、ドキュメントは署名付きで保存されます。
オプション
zoom対象形式が「PNG」の場合に、画像の描画に使用されるズーム率。
viewer.save("sample.pdf", { format: "PNG", zoomFactor: 1.5 });
追加の保存設定。