PDF boyutunu küçültme ,pdf reduce size,compress pdf size, pdf compressed

Merhaba,
Merhaba arkadaşlar bu yazımda pdf boyut düşürmek isterseniz nasıl bir yol izleyerek kendi
Pdf boyut küçültme işlemini yapacağınızı göstereceğim.
Pdf küçültmenin mantığında pdf içinde varsa resim ya da yazıların kalitesiyle oynama yaparak düşürme yapabilirsiniz,
Thirparty dll ile de bu işlemi gerçekleştirebilirsini,
Itextsharp denilen dll’i kullanarak compress işlemi yapabilirsiniz,
ilgili dll ‘i https://sourceforge.net/projects/itextsharp/ ‘dan edinebilirsiniz.
sing System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using iTextSharp;
using iTextSharp.text.pdf;
String pdffilename = “C:/oguz.pdf”;
string pdffilenamecompress = “C:/Compress.pdf”;
PdfReader reader = new PdfReader(pdffilename); //dosyayı okuyoruz
PdfStamper stamper = new PdfStamper(reader, new FileStream(pdffilenamecompress, FileMode.Create), PdfWriter.VERSION_1_5); //stamper nesnesiyle dosyanın yapısını okuyoruz..
int pageNum = reader.NumberOfPages; //sayfa sayısını buluyoruz…
for (int i = 1; i <= pageNum; i++)
{
reader.SetPageContent(i, reader.GetPageContent(i));
}
stamper.SetFullCompression();
bool test = stamper.FullCompression;
stamper.Close();
}
Oğuz ALTUNTAŞ © 2017