Konvertieren Sie hochauflösende PDF zu Niedrige Auflösung, PDF-Datei, C#
Im-suchen nach einem Weg, um zu konvertieren eine hochauflösende PDF-Datei auf einem Low-Resolution-PDF-Datei aus einem ASP.NET applicaitn (C#).
Benutzer importieren, hochauflösende PDF-Dateien und die Lösung sollte dann die Möglichkeit haben, sowohl Hohe Auflösung, PDF-und Low-Resolution-PDF-Datei.
Ich Suche eine API zu tun. Ich habe eine Menge von PDF-apis, aber keiner von Ihnen scheint zu tun, was ich Suche.
- Welche Dateien sind HR_PDF und LR_PDF? Eine schnelle Suche auf Google nichts gefunden.
- Aus Neugier, was ist ein HR_PDF, und was ist ein LR_PDF?
- High-Res, Low-Res
- Was haben Sie bisher ausprobiert? Haben Sie googeln für irgendetwas was könnte Ihnen helfen mit diesem? Es gibt eine Menge von C# PDF-Bibliotheken gibt.
- Definieren Sie "Hohe Auflösung" und "Niedrige Auflösung". Würdest du ein screen-capture eines PDF-Dokuments "Niedrige Auflösung"?
- Hochauflösende pdf-Dateien generiert werden, aus Einer INDD. Es wird mit Indesign erstellt mithilfe der bult in der Vorgabe "Höchste Dateigröße". So, aus, dass die generierte Datei möchte ich generieren einer PDF-Datei mit einer geringeren Auflösung. Etwas similair als die eingebaute PDF-Vorgabe "Kleinster Dateigröße".
- "High-resolution" / "low-resolution" nur relevant, wenn es um bitmaps / Rastergrafiken im PDF-Dokument eingebettet?
Du musst angemeldet sein, um einen Kommentar abzugeben.
ABCpdf .NET wird dies für Sie tun. Es gibt eine Vielzahl von Funktionen zur Größenänderung, resampling oder recompressing die Bilder innerhalb eines PDF-Dokuments. Aber angesichts Ihrer Anforderungen, die Sie wahrscheinlich wollen einfach nur das Dokument verwenden reduzieren Größe Betrieb.
Dazu brauchen Sie nur code in der folgenden form:
Arbeite ich auf der ABCpdf .NET-software-Komponente, so dass meine Antworten verfügen über Konzepte, die basierend auf ABCpdf. Es ist genau das, was ich weiß. 🙂
Wahrscheinlich kann man nur die Größe der Bilder in hoher Auflösung, PDF-version und dies wird Ihnen sehr viel kleinere Dateien.
Können Sie die Größe und/oder komprimieren Sie Bilder mit Docotic.Pdf-Bibliothek. Für mehr details werfen Sie bitte einen Blick auf meine Antwort auf eine ähnliche Frage.
Disclaimer: ich bin einer der Entwickler von Docotic.Pdf-Bibliothek.
Gibt es eine Reihe von möglichen Ansätzen auf dieses problem, man würde einfach sein, um den export aus InDesign zweimal (das würde Ihnen erlauben, um die beiden benötigten Versionen der PDF-Datei). Wenn dies nicht möglich ist (was es vielleicht nicht als Export aus InDesign kann ein wenig Zeit nehmen) es gibt definitiv Bibliotheken auf dem Markt, ausführen können, was Sie tun möchten. Hier haben Sie eine Reihe von Ansätzen:
1), Während diese wird mir, geschossen von den meisten Adobe-Mitarbeiter, Sie könnten re-konvertieren Sie Ihre PDF-Datei in eine kleinere Datei. Ich würde nicht Anwalt, dies zu tun, ich erwähne es der Vollständigkeit. Risiken wäre die Einführung von Qualitäts-Verluste, Artefakte und so weiter (vor allem, weil PostScript nicht unterstützt eine Anzahl von Funktionen, die PDF unterstützt und durch redistilling Sie würde Locker diese Funktionen).
2) Verwenden Sie eine Anwendung oder Bibliothek, die, wie gemacht für diese Aufgabe. callas pdfToolbox zum Beispiel (Achtung, ich bin mit diesem verbundene Unternehmen!) der Lage ist, eine PDF-Datei und ausführen von Korrekturen auf. Unter den Korrekturen sind Bild downsampling, ist die Konvertierung in RGB -, Bild-re-Kompression (z.B. JPEG-2000), das wegwerfen von unnötigen Daten im PDF-Format und vieles mehr. Da die Anwendung verfügt über eine Kommandozeilen-Schnittstelle, kann es leicht sein, integriert in einen c# - Prozess. Anderen Anwendungen mit ähnlicher Funktionalität würde von Unternehmen wie Enfocus, Apago und andere.
3) Verwenden Sie eine low-level-PDF-Bibliothek (wie z.B. der Adobe PDF-library werden können, die von Adobe lizenziert durch DataLogics) und implementieren Sie die notwendigen änderungen selbst durchzuführen. Mehr Arbeit, aber möglicherweise flexibler.
Was auch immer Ansatz Sie wählen, wissen, dass Sie ab einem hochwertigen PDF-Datei und, dass Ihr Prozess sollte versuchen zu behalten, wie viel Qualität wie möglich (abhängig von, welche Anwendung haben Sie für die niedrige Auflösung, PDF-Datei natürlich). Stellen Sie sicher, dass Sie nicht in Schwierigkeiten geraten, verlieren ordnungsgemäße überdrucken, Transparenz, etc...