Допустим, у меня есть API, который позволяет клиентам вставлять файл в шаблон DOCX, они просто передают путь к файлу. Если это изображение, я просто хочу добавить изображение в файл, если это что-то в формате RTF/DOC, то я могу встроить его, чтобы содержимое было видно, если это какой-то другой тип, например MP3 или PDF, тогда его можно просто встроить с помощью значок.
Я думаю, я мог бы просто посмотреть на расширение файла, но даже тогда я думаю, что мне может понадобиться правильная строка типа файла, я вижу фрагменты кода, такие как mainPart.AddEmbeddedObjectPart("application/vnd.openxmlformats-officedocument.oleObject")
, и задаюсь вопросом, как я могу сопоставить расширение файла с типом. Есть ли удобная страница с такими вещами?
И я предполагаю, что мне нужна другая логика для изображений/других типов? Было бы странно вставлять картинку?