注釈を削除/追加した後、ファイルをディスクに保存します (これは、注釈を適切に保存するために必要ですか?)。次に、ドキュメントを a のUIActivityViewController
中に入れUIActivityItemProvider
ます。
注釈は、印刷プレビュー、PDF Expert、Firefox、Gmail ブラウザー、プレビューなどで表示できます。ただし、Acrobat (および .doc へのエクスポート) では表示できません。
Acrobat Reader ビルド 19.21.20061.361316 を使用。Xcode 11.3 を使用
注釈の例:
// Open PDF etc
if annotation.fieldName == "form1[0].Page1[0].WE_FACTR[0]" {
annotation.setValue("30.0", forAnnotationKey: .widgetValue)
page.removeAnnotation(annotation)
page.addAnnotation(annotation)
}
// save PDF to file
// PDF File is in the UIACtivityViewController
PDFKit for Adobe Reader で注釈が欠落している場合の回避策があるかどうか疑問に思っていました。
PSPDFKit の@steipeteに尋ねたところ、これが人々が彼のフレームワークを使用する理由であると彼は言いました。彼が提案したドロップイン交換呼び出しPDFXKitがあります。
PSPDFKit でも動作しませんでした。XFA フォームはサポートされていないようです。