C # PDF библиотека для безголового Linux-сервера - PullRequest
1 голос
/ 18 августа 2010

В настоящее время я пытаюсь найти библиотеку PDF, которая будет работать без работающего X-сервера.Я уже пробовал следующее ...

  1. Migradoc / PDFSharp (требуется X)
  2. ITextSharp (требуется X)
  3. SharpPDF (может работать, но яищу что-то с немного большим количеством функций)

Библиотека не не должна быть с открытым исходным кодом или свободна.

Мое решение работает на Apache2.2 mod_mono.

Кто-нибудь знает о такой библиотеке?

--- edit ---

Тестовый код, используемый для itextsharp, который выдает ошибки на моем тестовом сервере, приведен ниже (код для Migradoc и SharpPDF такой же простой):

using System;
using sharp=iTextSharp.text;
using iTextSharp.text.pdf;
using iTextSharp.text.xml;
using System.IO;

namespace pdftester
{
    public static class ITextSharpTest
    {
        public static void HelloWorld(string filename)
        {
            Stream stream = new FileStream(filename, FileMode.Create);
            sharp.Document document = new sharp.Document();
            PdfWriter.GetInstance(document, stream);
            document.Open();
            document.Add(new sharp.Paragraph("Hello world"));
            document.Close();
        }
    }    
}

1 Ответ

0 голосов
/ 27 августа 2010

Поскольку никто не дал однозначного ответа на ветку, я его закрываю.

Я выбрал путь sharpPDF, так как он поддерживается только на моем сервере.Мне просто нужно реализовать то, что нужно для моего проекта.

Спасибо за помощь, полученную до сих пор:)

...