あなたのサイトに組み込む
スクリプト1つで、自分のサイトにPDFの機能を追加できます。処理は訪問者のブラウザの中で行われ、ファイルはどこにも送られません(あなたにも、私たちにも)。
スクリプトを読み込む
pdf.orihako.com のモジュールを1つ読み込みます。PDFの処理エンジンを持つ、見えない枠が開きます。
<script type="module">
import { connect } from "https://pdf.orihako.com/embed.js";
const orihako = await connect();
</script>ツールを実行する
ページにあるファイルと、必要な設定を渡します。結果はファイルとして返ります。
const { files } = await orihako.run("compress", [file], {
compress_level: "strong",
compress_target_mb: "3",
});
// files[0] is a File: download it, show it, or send it on yourself.
const url = URL.createObjectURL(files[0]);できることを尋ねる
使えるツールと、それぞれの設定の一覧を、指定した言語で受け取れます。
const tools = await orihako.tools();
// [{ id: "compress", title: "Compress PDF", accepts: "pdf",
// inputs: { min: 1, max: 1 }, values: { properties: { ... } } }, ...]呼び出せるツール
ファイルを渡すとファイルが返ります。小さい文字が run() に渡すidです。
- PDF結合
merge - PDF分割
split - PDF圧縮
compress - ページ削除
delete-pages - PDF回転
rotate - ページ並べ替え
reorder - 画像 → PDF
images-to-pdf - 割付・小冊子
n-up - 見開き分割
halve-pages - 用紙サイズ変更
resize-pages - 入力内容の固定(フラット化)
flatten - しおり(目次)追加
bookmarks - 画像抽出
extract-images - 作成者情報の削除
remove-metadata - 電子請求書の読み取り(Factur-X)
e-invoice - 情報の消し忘れチェック
leak-check - 角印・日付印
stamp - 透かし
watermark - ページ番号
page-numbers - パスワード保護
protect - パスワード解除
unlock - ベイツ番号(通し番号)
bates - 証拠番号スタンプ
exhibits - 目次付きでまとめる
bundle
決まりごと
- ファイルは訪問者のブラウザから出ません。私たちには何も届かず、Cookieも置きません。
- 元に戻せない処理(圧縮・入力内容の固定など)の注意は、あなたのサイト側でお願いします。一覧に印が付いています。
- ここでの実行は無料プランの範囲です。1ファイルずつのツールは1回に1ファイル、合計500MBまで。
手順を繋げる・まとめて処理・フォルダの自動処理は、このサイトと手元のエージェントで使えます。
問い合わせ
orihako.support@gmail.com までご連絡ください。スクリプトと枠のやり取りには版番号があり(現在は1)、変更するときは番号を上げます。