2013-10-04 3 views
1

В настоящее время мы используем SoftArtisans для генерации Excel и Word. Мы должны расширить это, чтобы также создать PDF.Сохраните вывод в формате PDF

Поддерживает ли OfficeWriter это?

Если нет, планируется ли добавить эту функцию? Или любую библиотеку openource, которая может быть использована для преобразования файлов Excel/Word в формат PDF?

Благодаря

ответ

1

PdfSharp and Migradoc, насколько я знаю, самый лучший и самый популярный. Migradoc - это крышка более высокого уровня для PdfSharp.

+1

Преобразовывает ли PdfSharp/Migradoc существующие файлы Excel в PDF? –

+0

Вы когда-нибудь находили решение? –

-1

PfgSharp довольно популярен. Вот пример из CodeProject о том, как создать простой PDF, чтобы получить какое-то чувство о том, как использовать его:

class Program 
    { 
    static void Main(string[] args) 
    { 
    // Create a new PDF document 
     PdfDocument document = new PdfDocument(); 
     document.Info.Title = "Created with PDFsharp"; 

     // Create an empty page 
     PdfPage page = document.AddPage(); 

     // Get an XGraphics object for drawing 
     XGraphics gfx = XGraphics.FromPdfPage(page); 

     // Create a font 
     XFont font = new XFont("Verdana", 20, XFontStyle.BoldItalic); 

     // Draw the text 
     gfx.DrawString("Hello, World!", font, XBrushes.Black, 
     new XRect(0, 0, page.Width, page.Height), 
     XStringFormats.Center); 

     // Save the document... 
     const string filename = "HelloWorld.pdf"; 
     document.Save(filename); 
     // ...and start a viewer. 
     Process.Start(filename); 
    } 
    } 
+0

Это только код «Hello world». Я попробовал оба, и я действительно сомневаюсь, что кто-то использует напрямую PdfSharp. – pt12lol

+0

Это всего лишь приветственный пример. Мы смотрим на создание профессиональных документов PDF с изображениями, таблицами, форматированием, нижним колонтитулом и т. Д. –

0

Примечание: Я работаю SoftArtisans, производители OfficeWriter.

В настоящее время OfficeWriter не поддерживает преобразование файлов Excel/Word в PDF. Обычно мы рекомендуем сторонний компонент для преобразования в PDF. Однако многие из этих компонентов требуют наличия на сервере Office, который Microsoft не рекомендует. Поэтому важно, чтобы вы выбрали конвертер, который либо не требует наличия Office на сервере, либо управляет им.

Вот несколько решений для преобразования Word в PDF, которые мы рекомендовали нашим пользователям в прошлом :

• Службы Word для Sharepoint. Если вы используете SharePoint Server 2010, вы можете использовать Word Services для преобразования формата. Более подробную информацию об этом решении можно найти по адресу: http://msdn.microsoft.com/en-us/library/office/ff181518.aspx

• Радуга PDF - rainbowpdf.com

• EasyPDF - pdfonline.com/easypdf/

Для получения дополнительной информации, пожалуйста нашем блоге: http://blog.softartisans.com/2011/08/05/kb-tools-to-convert-word-documents-to-pdf/

+0

Большинство наших клиентов спрашивают о преобразовании Word в PDF, поэтому у нас есть готовые к этому рекомендации. В настоящее время мы также изучаем Excel в PDF, чтобы рекомендовать его. - Примечание. Я также работаю для SoftArtisans. – AlisonB

+0

Несчастливой частью является то, что эти инструменты не являются дополнениями с лицензией ExcelWriter, и мы также должны тратить $$ на них. –

+0

Вы нашли что-либо альтернативное, что бесплатно? Почему бы не добавить эту функцию в свою собственную библиотеку, такую ​​как Aspose.Cells? –

Смежные вопросы