Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
13 / 13 / 8
Регистрация: 22.04.2012
Сообщений: 99

Обработка файла *.doc

08.07.2012, 22:40. Показов 2425. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Долго думал, в какой раздел поместить вопрос. Начал делать на C#, поэтому поместил сюда.
Итак, есть файл *.doc. На MSDN прочитал про его структуру. Насколько понял, самым первым действием после открытия надо переместиться на 268 байт и 272, считать смещение и размер новой структуры. Но у меня при считывании пишет, что на этих позициях хранятся -1. Подскажите пожалуйста, в чём ошибка? Файл 100 % рабочий.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.07.2012, 22:40
Ответы с готовыми решениями:

Обработка doc документа в Excel
Приветствую, Существует следующая задача, имеется док документ с оглавлением, каждая глава имеет одинаковыую структуру Как реализовать...

Создание/склеивание doc\docx файла из шаблона doc\docx с заменой ключевых слов
Подскажите, как можно такое реализовать? Я узнал, что в rtf нельзя делать разрыв страницы, а просто как с текстовым файлом с doc и docx...

Обработка файлов doc на сервере
Есть задача - нужно обрабатывать файлы doc и docx на сервере (с возможно более простым и дешевым хостингом). Обработка подразумевается...

3
 Аватар для y-fox
519 / 511 / 68
Регистрация: 19.09.2011
Сообщений: 826
08.07.2012, 22:56
Если на c#, то проще работать через существующие классы
1
13 / 13 / 8
Регистрация: 22.04.2012
Сообщений: 99
09.07.2012, 01:24  [ТС]
Хм, интересный вариант. И не надо по ходу писать перемещение по файлу вручную. Сейчас попробую эти классы.

Добавлено через 1 час 23 минуты
Да уж, что-то почитал на msdn как это делать, но пока ничего не понял. там вроде советуют через стандартный визард для создания проектов, связанных с Word. А вот если без визардов можете подсказать, как например просто открыть документ для последующего чтения? Объект какого класса там нужно создать хотя бы (просто какие пробовал, но они оказывались интерфейсами или совсем не теми)?
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
09.07.2012, 07:30
Вот пример из All-in-1-Fraemwork C# app automates Word
Цитата Сообщение от Большой_Стен Посмотреть сообщение
но они оказывались интерфейсами или совсем не теми
Там используются COM интерфейсы с CoClass-ами, их можно создавать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.07.2012, 07:30
Помогаю со студенческими работами здесь

Обработка поступающих вложений doc
Уважаемый all! Я понимаю, что ворд на сервере это плохо, но пока увы. Проблема в том, что никак не удается наладить четкую обработку на...

Автоматизированная обработка .doc файлов в папке
Есть папка, в которой *.doc файлы. В каждом файле есть одинаковые поля, например, шапка и снизу поля для ввода фамилий. По нажатию на место...

Обработка документов (rtf, doc) в ActionScript
Добрый день, подскажите, есть ли в ActionScript классы для работы с документами(их созданию и т.д)??

Пакетная обработка *.doc с рисунками внутри. Уменьшить качество рисунков.
Поискал на форуме, поискал в Интернете, Нашёл только пакетную обработку *.Doc и изменение масштабов рисунка. А задача такая: Есть...

Загрузка содержимого doc файла в RichTextBox по пути файла
Как вывести данный в RichTextBox с doc документа по его пути при нажатие кнопки?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru