Was kann für Windows 8.1 und auch Windows 10 EPUB-Dateien als PDF reproduzieren, ohne Änderungen und Qualitätsverlust?
Ich frage NICHT nach Calibre und ePub Converter, die eine EPUB-Datei in ein PDF umwandeln können, aber die Schriftart, das Format und die Struktur des ursprünglichen EPUB nutzlos entstellt haben. Insbesondere der Text im PDF wird unorganisiert; Ein Originalabsatz (auf der Originalseite) ist chaotisch auf verschiedene Seiten aufgeteilt. Das gesamte Textlayout und die gesamte Formatierung gehen verloren: Absätze werden zusammengedrückt, Kopfzeilen verkleinern sich, damit sie nicht mehr als Kopfzeile erscheinen usw.
Ich persönlich habe immer gute Ergebnisse mit Pandoc erzielt, aber das einzige, was mir einfällt, um den Bildschirminhalt eines eBooks in einer PDF-Datei zu 100 % genau wiederzugeben, ist, mit einer der vielen in eine PDF-Datei zu drucken Print-to-PDF-Treiber verfügbar - Ich werde nicht versuchen, einen zu empfehlen, da ich nicht weiß, welches Betriebssystem Sie verwenden.
Pandoc ist kostenlos und plattformübergreifend, also muss es einen Versuch wert sein.
Error producing PDF.
während ich es konvertiertepandoc -o out.pdf book.epub
Sie können die LEADTOOLS Document SDK-Technologie in Ihrer Anwendung verwenden. https://www.leadtools.com/sdk/products/document Sie können die DocumentConverter-Klasse nutzen, um jedes von LEADTOOLS unterstützte Dateiformat in jedes andere von LEADTOOLS unterstützte Dateiformat (z. B. ePUB in PDF) zu konvertieren.
OFFENLEGUNG: Ich bin ein Mitarbeiter des Unternehmens, das dieses Toolkit anbietet.
Hier ist ein Beispielcode:
using (DocumentConverter _converter = new DocumentConverter()) { string inputEPUB = @"FILE PATH TO INPUT ePUB"; string outputPDF = @"DATEIPFAD ZUR PDF-AUSGABE";
DocumentFormat format = DocumentFormat.Pdf;
var jobData = DocumentConverterJobs.CreateJobData(inputEPUB, outputPDF, format);
var job = _converter.Jobs.CreateJob(jobData);
_converter.Jobs.RunJob(job);
if (job.Status == DocumentConverterJobStatus.Success)
{
Console.WriteLine("Success");
}
else
{
Console.WriteLine("{0} Errors", job.Status);
foreach (var error in job.Errors)
{
Console.WriteLine(" {0} at {1}: {2}", error.Operation, error.InputDocumentPageNumber, error.Error.Message);
}
}
}
Sie können PDFMate eBook Converter ausprobieren . Es scheint ein neues Programm zu sein, aber funktioniert im Moment gut für mich.
Sie können die offizielle Website von PDFMate unter www.pdfmate.com besuchen. Einige seiner Programme sind kostenlos. PDFMate eBook Converter scheint ein neues Programm zu sein, da ich es vor Monaten nicht gesehen habe. Ich habe das Programm neulich heruntergeladen, um epub in pdf & mobi zu konvertieren, hat bei mir gut funktioniert.
holroy
Benutzer7064