Смотря man 3 printf
на Linux, OS X и OpenBSD вся выставочная поддержка %z
для size_t
и %t
для ptrdiff_t
(для C99), но ни один из тех не упоминает off_t
. Предложения в дикой природе обычно предлагают %u
преобразование для off_t
, который "достаточно корректен" насколько я могу сказать (и unsigned int
и off_t
, варьируются тождественно между 64-разрядными и 32-разрядными системами).
Быстрый способ взлома - использовать элемент управления WebBrowser (при условии, что на клиенте установлен Adobe Reader) и перейти к файлу PDF, который вы хотите отобразить.
Если вы хотите отобразить PDF-файл без установки Acrobat Reader на клиентская машина, взгляните на это:
Управление программой просмотра PDF без установленного Acrobat Reader
Я еще не пробовал, но, вероятно, попробую.
да, но в конечном итоге вы будете использовать COM +