Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Программирование / Programming (https://forum.zone-game.info/forumdisplay.php?f=98)
-   -   C# бинарное редактирование (https://forum.zone-game.info/showthread.php?t=34132)

Zubastic 21.02.2014 15:30

C# бинарное редактирование
 
Собственно необходимо в xls и pdf файлах заменить одну картинку другой. Как это можно сделать? Именно бинарно. Гуглил, но выдаются статьи про иду.

ra1n 21.02.2014 16:54

Re: C# бинарное редактирование
 
Цитата:

Сообщение от Zubastic (Сообщение 353558)
Собственно необходимо в xls и pdf файлах заменить одну картинку другой. Как это можно сделать? Именно бинарно. Гуглил, но выдаются статьи про иду.

Не бинарно а программно =).

Либы в инете ищите для работы с файлами их полно...

http://npoi.codeplex.com для xls.
для pdf гуглится по "c# pdf library"...

ANZO 21.02.2014 17:38

Re: C# бинарное редактирование
 
Все существующие либы под .net (freeware) не могут полноценно работать ни с XLS ни с PDF в режиме редактирования - в 60% случаев вы получите битый файл (с покоцанными макросами\разметкой) на выходе.

ra1n 21.02.2014 17:58

Re: C# бинарное редактирование
 
Цитата:

Сообщение от ANZO (Сообщение 353585)
Все существующие либы под .net (freeware) не могут полноценно работать ни с XLS ни с PDF в режиме редактирования - в 60% случаев вы получите битый файл (с покоцанными макросами\разметкой) на выходе.

ТС этого незаказывал =), и это не косяк либ и их разрабов это косяк мелкософта такого наворотили в форматах что ужс, они наверно сами боятся код свой переписывать ибо похерят все.

С Пдф как раз все наоборот все там кошерно.

Zubastic 21.02.2014 19:03

Re: C# бинарное редактирование
 
ТС вообще говорил не о редактировании xls, как файла, а редактировании на бинарном уровне: т.е. была одна картинка, а стала другая (изменен сегмент картинки).

ra1n 22.02.2014 00:23

Re: C# бинарное редактирование
 
ТС советую вам покурить маны чтоли, либо постушать что вам говорят.

http://download.microsoft.com/downlo...cification.xps спека els формата для сноса башки.

Юзайте либы, других вариантов нет.

P/S/ А вот с *.xlsx проще это архив с папками.

ReaM 22.02.2014 00:29

Re: C# бинарное редактирование
 
Цитата:

Сообщение от Zubastic (Сообщение 353600)
ТС вообще говорил не о редактировании xls, как файла, а редактировании на бинарном уровне: т.е. была одна картинка, а стала другая (изменен сегмент картинки).

Это типа как на молекулярном уровне в крутых scy-fy фильмах заменяют тебе клетки человека на клетки кролика ?=)

ra1n 22.02.2014 00:49

Re: C# бинарное редактирование
 
Цитата:

Сообщение от ReanimatoR (Сообщение 353652)
Это типа как на молекулярном уровне в крутых scy-fy фильмах заменяют тебе клетки человека на клетки кролика ?=)

ТС имеет ввиду патч, по видимому, но почему-то упорно отказываться принимать тот факт что у файлов есть форматы корректность которых проверяется программами работы с ними. Пусть курит спецификацию.

Zubastic 22.02.2014 03:41

Re: C# бинарное редактирование
 
Цитата:

Сообщение от ReanimatoR (Сообщение 353652)
Это типа как на молекулярном уровне в крутых scy-fy фильмах заменяют тебе клетки человека на клетки кролика ?=)

Типа того :redlol:

Добавлено через 1 минуту
Цитата:

Сообщение от ra1n (Сообщение 353661)
ТС имеет ввиду патч, по видимому, но почему-то упорно отказываться принимать тот факт что у файлов есть форматы корректность которых проверяется программами работы с ними. Пусть курит спецификацию.

Да, имено. Т.е. универсальный заменятель картинок не получится? :)

ra1n 22.02.2014 04:04

Re: C# бинарное редактирование
 
Цитата:

Сообщение от Zubastic (Сообщение 353670)
Типа того :redlol:
Да, имено. Т.е. универсальный заменятель картинок не получится? :)

Нет. Не выйдет. Смотрите в сторону либ. Либо курите спеки и тогда у вас все получится =), благо формат нынче открыт.


Текущее время: 00:59. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot