После долгих поисков я нашел «itext Core 9.5». Сейчас пытаюсь решить с его помощью свою проблему. Но я не могу найти способ сохранить файл XML. Я могу найти файл только с этим кодом:
Код: Выделить всё
PdfDocument pdfDocument = new PdfDocument(new PdfReader(SRC));
PdfNameTree names = pdfDocument.GetCatalog().GetNameTree(PdfName.EmbeddedFiles);
foreach (var entry in names.GetNames())
{
if (entry.Key.ToString() == "zugferd-invoice.xml" || entry.Key.ToString() == "factur-x.xml")
{
//do something
}
}
Или я могу найти и сохранить все потоки в формате PDF. Но там я не могу найти способ получить имена потоков, чтобы сохранить ТОЛЬКО правильный файл.
Вот моя попытка:
Код: Выделить всё
int numberOfPdfObject = pdfDocument.GetNumberOfPdfObjects();
for (int i = 1; i
Мобильная версия