Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2010, 20:24   #11
Aent
Форумчанин
 
Аватар для Aent
 
Регистрация: 17.07.2009
Сообщений: 519
По умолчанию

Это справедливо до Word 2010 (http://support.microsoft.com/kb/211489)
Но вот последним я только что создал и переоткрыл документ с
61865984 знаками "!"
Хотя конечно сам файл .docx был размером 900K!
Aent вне форума Ответить с цитированием
Старый 13.05.2010, 22:10   #12
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Я знаю об этой странице и на её информации я и основывался. А существуют ли уже спецификации для Word 2010? Подозреваю, что в 64-разрядной версии допустимый размер файла будет побольше, но это нарушит совместимость
Цитата:
Maximum file size 32 megabytes (See Note 1)
Цитата:
The maximum file size is limited to 32 MB for the total document text only and does not include graphics, regardless of how the graphics image is inserted (Link to file, Save with document, or Wrapping style) into the document. Therefore, if the file contains graphics, the maximum file size can be larger than 32 MB.
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 14.05.2010, 00:32   #13
Aent
Форумчанин
 
Аватар для Aent
 
Регистрация: 17.07.2009
Сообщений: 519
По умолчанию

Спецификацию на ограничения Word 2010 я то же не нашёл.
Просто ради интереса попробовал в 32-х битной версии.
Создал 59М плоского текста (.txt), открыл в Word 2010 (около 2 минутна Core2Duo E8400 3Ghz), модифицировал текст, cохранил как .docx, закрыл Word и открыл полученный файл. Долго но работает.
Сам файл .docx получился за счёт высокой компрессии маленьким ~900K.
Но 59 мегабайт чистого текста никуда не делись ...
Так что с этим ограничением не всё понятно
Прилагаю слегка подрезанный файл о котором шла речь.
Кстати, он успешно сохраняется в формате Word 97-2003.
Но получается .doc файл размером больше 60Мб.
Файл этот без труда открылся в Word 2003 за пару секунд.

Кстати, с очень большими файлами у меня проходил вот какой фокус:
1) Файл сохранялся в плоском формате (xml,htm,rtf)
2) Групповая обработка и замены писалась на на VB6 с regexp'ами. Но полагаю, на perl или python
было бы не сильно дольше.
3) После всех обработок шла обратная конвертация.
Формат документов это позволял.

Такой подход дал примерно 15 кратный выигрыш над средствами Word.
Впрочем, тут всё сильно зависит от обрабатываемых текстов и от сложности замен.
Вложения
Тип файла: zip BigDoc.zip (256.4 Кб, 5 просмотров)

Последний раз редактировалось Aent; 14.05.2010 в 00:43.
Aent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массовая очистка TextBox Kveldulv Microsoft Office Excel 2 26.03.2010 14:31
Массовая замена аргументов kzld Microsoft Office Excel 8 07.02.2010 17:57
Массовая обработка файлов bionicle Помощь студентам 2 30.01.2010 12:37
Массовая драка в военной части на Алтае rpy3uH Свободное общение 5 10.07.2009 14:02
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL DorianLeroy Фриланс 8 18.02.2009 18:52