2015-11-12 4 views
1

Проведя часы и часы на форуме StackOverflow и программистов, я решил использовать SyncFusion в нашем проекте. Наша главная цель:Преобразование MS Office Docx с хорошей совместимостью

  1. конвертировать в PDF/непосредственно печать существующего документа, а Docx
  2. этот документ может быть весьма Complexe (в том числе формы, изображения ....)
  3. используя Слово Interop не может быть раствор для нас

Если мы можем преобразовать или распечатать без проблем, те Orginal документов Word не очень хорошо визуализаций (части форм отсутствующих ...)

Кто-то использует этот компонент без проблем? Или вы знаете другие лучшие компоненты (Aspose?)

+0

Я знаю, что какое-то решение существует, потому что веб-сайт http://www.zamzar.com является coverting моего Docuement прекрасно – sstassin

ответ

1

Да, вы можете выполнить эти требования, используя Aspose.Words. С помощью Aspose.Words for .NET API вы можете легко визуализировать любой сложный документ Microsoft Word или файл Text/Html/Mhtml в формате PDF с высокой точностью. Пожалуйста, смотрите следующий простой код:

// Load Word document in memory for processing 
Document doc = new Document(MyDir + "Document.docx"); 
// Send it directly to printer 
doc.Print("printerName"); 
// Convert DOCX to PDF 
doc.Save(MyDir + "DocxToPdf.pdf"); 

Это означает, что если вы преобразовать документ Microsoft Word в PDF, XPS или распечатать его с помощью Aspose.Words, то результат будет выглядеть почти так же, как если бы это было сделано Microsoft Word заявление. Пожалуйста, уточните Aspose.Words for .NET Documentation.

Я работаю с Aspose как Developer Evangelist.

+0

I'v попробовал свое решение, он работает очень хорошо в большинстве дело. Но я не был бы настолько энтузиастом о «появлении почти точно». На самом деле у нас есть некоторая проблема при рендеринге текстового поля с украшением, особенно когда некоторые из них перекрывают друг друга. Вы имеете дело с такой проблемой. Может быть, я могу отправить вам пример. – sstassin

+0

Несомненно, сообщите об этом на форуме [Aspose.Words] (http://www.aspose.com/community/forums/aspose.words-product-family/75/showforum.aspx). Пожалуйста, приложите свой документ Word Word и Aspose.Words генерирует выходной файл PDF, показывающий нежелательное поведение в вашем потоке для тестирования. Я работаю с Aspose в качестве разработчика-евангелиста. –

+0

ОК, я завершаю вас примерами asap (но я занят несколько дней в другом проекте) – sstassin

0

Можете ли вы отправить свой пример документа в Syncfusion, создав support ticket, и мы сможем проверить и предоставить решение. (Я работаю для Syncfusion)

+0

ОК, я закончится вам Exemple документы как можно скорее (но я занят в течение нескольких дней на другом проекте) – sstassin

+0

Привет, вот документ я хочу напечатать: https://www.wetransfer.com/downloads/ac7cd815851e5e9203f0f1a200314b6a20151127131511/9e3f4727c43dd44d115a4a35218f2fb520151127131511/ fec5e8 – sstassin

+0

Спасибо. В данном документе ввода Word формы сохраняются как формы группы, которые в настоящее время не поддерживаются в преобразованиях Word в Pdf/Image. Мы уже зарегистрировали это как запрос функции в нашей базе данных. Мы работаем над тем, чтобы определить наилучший способ достижения этого. –

0

Docentric Toolkit - это в первую очередь библиотека слияния, но также имеет полный DOM и высокоточный PDF-рендеринг. Тем не менее я не пытаюсь преобразовать документ Word, содержащий декорации и стили, с эффектами.

document = Document.Load("Test1.docx"); 
document.Save("Test1.pdf"); 
+0

Подходит для комментариев, а не для ответа. – CinCout

+0

Хорошо, я попробую за несколько дней, потому что на данный момент я не нашел решений, которые имеют «действительно идеальный» вариант наших существующих текстовых документов – sstassin

0

Ty для всех ответов (в этом посте и других на SO). Но после попытки:

  • 4 или 5 .Net библиотеки
  • Использование очень простое, но и комплекс Doc и Docx Файлы
  • И со сложным специальным образом док-файла, смешивание сложных форм, группировка схем, импорт IMG ....

Вот мой вывод (IMO):

  • нет лучше обработки (ИРП nting и создание PDF), чем с помощью Ms Office и его автоматизации с .Net
  • , и даже если это не рекомендуется MS itseflf, мы очень сошлифовываем наш «сервер печати документов»
  • печатает более 30 или 50 «Сборка производителя» с более чем 30 страницами каждый, а также с планом A3.
  • это работает очень хорошо в течение 4-х месяцев, без серьезных бага

Если кто-то заинтересован, я могу опубликовать советы и ссылки я использовал, чтобы правильно использовать MS Office в «режиме принтера Windows Server».

С наилучшими пожеланиями из Тулузы