generated at
pdf-lib
pdfを作成・編集するjs package

code reading
一部のコードはpdf.jsをほぼそのまま使っている
2024-08-24 18:16:45 entry pointを探して、programの流れを把握する
src/api/PDFDocument.ts PDFDocument がコア
PDFDocument.load() でbase64からPDFを読み込む
PDFParser.parseDocument でparse
Promise<PDFContext> を返す
2024-08-26 16:58:53 すべて函数に置き換えた
ByteStream
Uint8Arrayを読み出すクラス
行・列・offsetを状態にもつ
エラー時に行や列の情報を出すために必要
classにするの冗長なんだけどな
cursor情報を持ったなんらかのplain objectに置き換えるか?
操作するたびに、新しいcursorを作成して返す
継承
PDFRawStream
PDFStream
PDFObject
PDFContext
PDFを取り扱う低レベルのclass
PDFHeader
初期値は 1.7
enum CharCodes で文字コードに名前をつけている
普通に文字定数でよさそうtakker

#2024-08-26 15:13:48
#2023-01-25 07:03:50