Я ищу способ проверить, открыт ли файл PDF, сохраненный в общей сети, другим процессом пользователем X.
Мои поиски были неудовлетворительными, и сейчас я пытаюсь использовать iText7 PDFwriter, чтобы проверить, используется ли PDF. И это работает, но когда PDF НЕ используется, моя теория не работает.
Если PDF-файл не используется, при закрытии программа записи повреждает мой PDF-файл.
Мой код:
Public Function IsOpen(ByVal oPath As String) As Boolean
Try
Dim oWriter As New PdfWriter(oPath)
oWriter.Close()
Return False
Catch ex As Exception
Return True
End Try
End Function
Итак, мой вопрос. Могу ли я закрыть PDFwriter, ничего не делая с PDF. Отменить запись?