Ich möchte PDF-Datei in die Datenbank speichern, wenn die PDF-Datei mehr als 5 MB ist dann Datenbank wird Heavy oder Burden für mehr no.of files.so, dass ich will verkleinern Sie die Größe der PDF-Datei so wenig wie möglich .... Ich habe versucht den folgenden Code, aber nicht funktioniert.Klicken Sie Hilfe, um große PDF auf kleinere Größe zu komprimieren.Zum Beispiel, wenn PDF-Größe 2 MB ist, wird es auf 700 KB komprimieren. Ich habe so viele Beispiele ausprobiert, aber keine Ausgabe bekommen. so wenden Sie sich bitte helfen ..Komprimieren PDF zu kleineren Größe (dh 1 MB bis 300 KB) in C#
PdfReader reader = new PdfReader("D:/User Guid for Artificial Skin.pdf");
PdfStamper stamper = new PdfStamper(reader, new FileStream("d:/pdfdoccompressed.pdf", FileMode.Create), PdfWriter.VERSION_1_5);
reader.SetPageContent(1, reader.GetPageContent(1));
int pageNum = reader.NumberOfPages;
for (int i = 1; i <= pageNum; i++)
{
reader.SetPageContent(i, reader.GetPageContent(i));
}
stamper.FormFlattening = true;
stamper.Writer.CompressionLevel = PdfStream.BEST_COMPRESSION;
stamper.SetFullCompression();
stamper.Close();
Woran denken Sie, dass Sie das PDF noch weiter komprimieren können? – CodeCaster
Entschuldigung, ich verstehe nicht, was Sie gesagt haben –
Sie sagen, Sie haben eine Beispieldatei von 1 MB, und diese Datei soll auf 300 KB komprimiert werden. Warum haben Sie die Erwartung, dass dies möglich ist? Verarbeitet andere Software dieselbe Datei? Weißt du wie Kompression funktioniert? – CodeCaster