PaperShift(ブラウザ版)で使っているライブラリ ================================================ PaperShift は MIYADAIKU(おやすみゲーム開発部)が作った PDF 編集ツールです。 ファイルはブラウザの中だけで処理し、どこにも送信しません。 次のオープンソースのライブラリを、それぞれのライセンスに従って使っています。 ■ PDF.js 6.4.299(PDF の表示) Copyright Mozilla Foundation and contributors ライセンス: Apache License 2.0 … pdfjs/LICENSE 同梱の部品: OpenJPEG(wasm/LICENSE_OPENJPEG・LICENSE_PDFJS_OPENJPEG)、 JBIG2(wasm/LICENSE_JBIG2・LICENSE_PDFJS_JBIG2)、qcms(wasm/LICENSE_QCMS・LICENSE_PDFJS_QCMS)、 標準フォント(standard_fonts/LICENSE_FOXIT・LICENSE_LIBERATION)、ICC プロファイル(iccs/LICENSE) https://github.com/mozilla/pdf.js ■ pdf-lib 1.17.1(PDF の書き出し) Copyright (c) 2019 Andrew Dillon ライセンス: MIT License … pdf-lib/LICENSE.md https://github.com/Hopding/pdf-lib ■ libheif(libheif-js 1.23.5)(iPhone の写真=HEIC の読み込み。HEIC を開いた時だけ読み込みます) 開発: libheif の開発者(struktur AG ほか) ライセンス: GNU Lesser General Public License v3.0 … libheif/LICENSE-libheif.txt JavaScript 版(libheif-js): libheif/LICENSE-libheif-js.txt ソースコード: https://github.com/strukturag/libheif / https://github.com/catdad-experiments/libheif-js このライブラリは独立したファイル(libheif/libheif.js・libheif/libheif.wasm)として読み込んでおり、 同じ名前のファイルに差し替えて使うこともできます。