Archana K Ответов: 2

Как конвертировать файл docx/jpg в PDF


привет,
Я хочу загрузить .Файл Docx или .Jpg в VB.NET затем он преобразует файл Docx или JPG в PDF-файл. Как этого добиться?
Заранее спасибо....

_Amy

Ты гуглил?

Archana K

да... но так и не получил решения :(

2 Ответов

Рейтинг:
2

Sergey Alexandrovich Kryukov

Вы можете читать JPEG с помощью этого класса System.Drawing.Bitmap:
http://msdn.microsoft.com/en-us/library/system.drawing.bitmap.aspx[^].

Что касается документов Word, то вы можете использовать либо сборку Office Interop соответствующей версии (доступна только при установке Office), либо Open XML SDK: :
http://www.microsoft.com/en-us/download/details.aspx?id=30425[^].

Таким образом, Вы можете поддерживать новые офисные форматы на основе XML (такие как .DOCX, .XLSX), стандарт ECMA-376:
http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats[^],
http://en.wikipedia.org/wiki/Office_Open_XML[^].

Это еще один вариант: http://npoi.codeplex.com/[^].

Для работы с PDF используйте iText или его .NET-порт iTextSharp:
http://en.wikipedia.org/wiki/IText[^],
http://itextpdf.com/[^],
http://sourceforge.net/projects/itextsharp/[^].

В том числе и ссылка на сайт Java iText, потому что там находится большая часть документации. Если вы понимаете C#, то вам не составит труда разобраться в документации API Java-bases.

—СА


Sergey Alexandrovich Kryukov

Ты серьезно?

Прежде всего, между форматом нет однозначного соответствия, идеи у них очень разные, поэтому вам нужно создать какое-то отображение, подходящее для вашей цели. И понимаете ли вы, как много работы вы хотите сделать для себя? Вы, вероятно, смотрите не на тот сайт.

—СА

Рейтинг:
1

_Damian S_

Вы вообще гуглили это? Один из первых ответов: как создать pdf-файл в vb.net[^]