Merhaba arkadaşlar bu yazımda C# da pdf dosyası create etmeyi göstereceğim Aşağıdaki kodu yazıp
new pdf dediğimiz zaman belirtilen  yolda bir pdf oluşmuş olacak

using iTextSharp.text;
using iTextSharp.text.pdf;,

// Pdf okumak için
public string ReadPdfFile(string fileName)
        {
            StringBuilder text = new StringBuilder();

            if (File.Exists(fileName))
            {
                PdfReader pdfReader = new PdfReader(fileName);

                for (int page = 1; page <= pdfReader.NumberOfPages; page++)
                {
                    ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy();
                    string currentText = PdfTextExtractor.GetTextFromPage(pdfReader, page, strategy);

                    currentText = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(currentText)));
                    text.Append(currentText);
                }
                pdfReader.Close();
            }
            return text.ToString();
        }

//yazmak için
        public void pdf_olustur()
        {
            string appRootDir = new DirectoryInfo(Environment.CurrentDirectory).Parent.Parent.FullName;
            try
            {
                // Step 1: Creating System.IO.FileStream object
                using (FileStream fs = new FileStream(appRootDir + “/PDF/” + “Chapter1_Example1.pdf”, FileMode.Create, FileAccess.Write, FileShare.None))
                // Step 2: Creating iTextSharp.text.Document object
                using (Document doc = new Document())
                // Step 3: Creating iTextSharp.text.pdf.PdfWriter object
                // It helps to write the Document to the Specified FileStream
                using (PdfWriter writer = PdfWriter.GetInstance(doc, fs))
                {
                    // Step 4: Openning the Document
                    doc.Open();

                    // Step 5: Adding a paragraph
                    // NOTE: When we want to insert text, then we’ve to do it through creating paragraph
                    doc.Add(new Paragraph(“Hello World”));

                    // Step 6: Closing the Document
                    doc.Close();
                }
            }
            // Catching iTextSharp.text.DocumentException if any
            catch (DocumentException de)
            {
                throw de;
            }
            // Catching System.IO.IOException if any
            catch (IOException ioe)
            {
                throw ioe;
            }
   

Görüntülemek için

Adobe yükleyip visual studio dan tools=>choose toolbox item =>Com=> Adobe Reader dedikten sonra komponent oluşuyor onu kullanarak

 OpenFileDialog open_file_dialog = new OpenFileDialog();
            open_file_dialog.ShowDialog();
            string path = open_file_dialog.FileName;
            if (path != “”)
            {
                AxAcropdf1.LoadFile(path);
            }

diyoruz bu kadar

Ramazan CESUR…