본문 바로가기
C#/- Toy projects

[winform] PDF파일 합치기

by 고고 뜌지 2021. 4. 14.

안녕하세요 고고뜌지입니다. 🚶‍♀️🚶‍♀️

오늘은 PDF 파일을 합치는 프로그램을 만들어 봤어요~ 

평소에 어떻게 작동되는지 궁금증을 가졌던터라 이렇게 만들게 되었네요 ㅎㅎ 

 


<목표>

     1. 리스트 안의 PDF파일을 합친다.

 

<개발기록>

//PDF Reader 
private void Mer_btn_Click(object sender, EventArgs e)
{

    PdfDocument outputDocument = new PdfDocument();

    foreach(string File in File_list)
    {
        PdfDocument inputDocument = PdfSharp.Pdf.IO.PdfReader.Open(File,PdfSharp.Pdf.IO.PdfDocumentOpenMode.Import);
    }

    outputDocument.Save(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop),, "File.pdf"));
}

//PDF 합치기 
void Copypages (PdfDocument from, PdfDocument to)
{
    for (int i = 0; i <from.PageCount; i++)
    {
        to.AddPage(from.Pages[i]);
    }
}

     1. PdfReader 사용할때 pdfDocumentOpenMode.import 구문을 추가해줘야함 

     2. 메소드 Copypages를 만들어야 함 

 

<개선점>

     1. PDF 라이브러리를 활용한 여러기능 프로그램을 만들어보는것을 추천함 


실행파일.zip
0.38MB
01. PDF.zip
1.17MB

'C# > - Toy projects' 카테고리의 다른 글

[winform] 화면 보호기 잠깐 나가있오  (0) 2022.10.01
[WPF] 간단한 MBTI 검사기  (0) 2021.02.26
[WPF] HELLO WORLD  (0) 2021.02.25
[winform] 바코드 생성기  (0) 2021.01.25
[winform] 피아노  (0) 2021.01.20

댓글