Редактируйте и сохраняйте существующие PDF-документы в формате iOS, используя Swift 5 - PDFKit - PullRequest
0 голосов
/ 31 января 2020

Я пытался отредактировать существующий файл PDF и сохранить его на устройстве. Я попытался сохранить отредактированный файл в том же месте, что и неотредактированный. Но файл не может быть сохранен. Вместо этого я получил ошибки типа

  • Попытка сохранить словарь с ключом:. Ключи словаря должны иметь тип string.
  • Не удалось создать значение словаря для ключа: / DR. Неверное значение.
  • Невозможно сохранить значение для ключа аннотации: / DR. Неверный тип.
  • Попытка сохранить словарь с ключом:. Ключи словаря должны иметь тип string.

А вот мой код:

pdfView.document?.write(to: pdfView.document!.documentURL!)

Как сохранить отредактированные изменения в pdf-файлах с помощью PDFKit

Ответы [ 2 ]

0 голосов
/ 19 марта 2020

Вот код для сохранения PDF:

pdfView.document?.write(toFile: "Path To Save the File.")

Если вы все еще не можете сохранить свои изменения, пожалуйста, перепроверьте путь для сохранения PDF.

И в том же Папка, я думаю, вы не можете создать два файла с одинаковым именем.

В этом случае, потому что старый файл заменяется новым.

0 голосов
/ 07 марта 2020

Я понял это, у меня была похожая проблема с моей формой PDF. Форма была первоначально создана в слове и преобразована в форму PDF. Когда я создал PDF-форму с помощью Adobe Acrobat D C с нуля, она правильно аннотировала PDF в PDF-формате, сохраняя без вышеуказанной проблемы

...