C # Windows Forms 응용 프로그램에서 암호로 보호 된 PDF 자르기

Vaibhav Gole

사용자가 OpenFileDialog에서 PDF (암호 보호)를 선택하는 Windows Forms 응용 프로그램을 개발해야합니다. 그러면 응용 프로그램에서 해당 PDF를 잘라내서 저장해야합니다.

PDF 파일은 동일한 형식이며 자르기 치수도 수정됩니다. (PDF 파일에서 치수를 어떻게 얻을 수 있습니까?)

나는 itextsharp 라이브러리를 처음 사용하여 누구든지 나를 도울 수 있습니다.

Vaibhav Gole
byte[] password = System.Text.ASCIIEncoding.ASCII.GetBytes(pdfPass);
        PdfReader reader1 = new PdfReader(src, password);
        PdfReader reader2 = new PdfReader(src, password);
        int n = reader1.NumberOfPages;
        PdfDictionary pageDict1;
        PdfDictionary pageDict2;
        PdfRectangle rect1;
        PdfRectangle rect2;
        //For Old Aadhar Card
        if (PdfType == "Old")
        {
            rect1 = new PdfRectangle(10, 50, 300, 270);
            rect2 = new PdfRectangle(290, 50, 590, 270);
        }
        else 
        {
            rect1 = new PdfRectangle(10, 50, 500, 270);
            rect2 = new PdfRectangle(290, 50, 590, 270);
        }
        //For New Aadhar Card
        //PdfRectangle rect = new PdfRectangle(10, 40, 570, 270);
        for (int i = 1; i <= n; i++)
        {
            pageDict1 = reader1.GetPageN(i);
            pageDict1.Put(PdfName.CROPBOX, rect1);
        }
        for (int i = 1; i <= n; i++)
        {
            pageDict2 = reader2.GetPageN(i);
            pageDict2.Put(PdfName.CROPBOX, rect2);
        }

        using (MemoryStream ms = new MemoryStream())
        {
            PdfStamper stamper1 = new PdfStamper(reader1, new FileStream(@"D:\testpdfnew1.pdf", FileMode.Create));
            PdfStamper stamper2 = new PdfStamper(reader2, new FileStream(@"D:\testpdfnew2.pdf", FileMode.Create));
            stamper1.Close();
            stamper2.Close();
            reader1.Close();
            reader2.Close();
        }

나는 내 질문에 대해 작동하는 위의 코드를 작성했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C # Windows Form 응용 프로그램을 사용하여 Crystal Report에서 필터링 된 데이터를 PDF로 내보내기

분류에서Dev

사용자 지정 암호 텍스트 상자 C # Windows 응용 프로그램

분류에서Dev

C # Windows 양식의 로그인 응용 프로그램 암호

분류에서Dev

C # : Docotic.Pdf 라이브러리로 암호로 보호 된 PDF 열기

분류에서Dev

UDJC를 사용하여 Pentaho에서 암호로 보호 된 PDF 읽기

분류에서Dev

Windows.Forms.NotifyIcon 이벤트 .MouseClick () [WPF 응용 프로그램]에서 ICommand 호출

분류에서Dev

PDFsharp C #을 사용하여 암호화 된 pdf 파일에 프로그래밍 방식으로 암호 입력

분류에서Dev

Windows 모바일 응용 프로그램에 대한 암호 만들기

분류에서Dev

C # Windows Forms 응용 프로그램 닫기

분류에서Dev

응용 프로그램에서 암호 해시 문자

분류에서Dev

응용 프로그램에서 암호 해시 문자

분류에서Dev

다른 응용 프로그램에 사용자 이름과 암호 보내기

분류에서Dev

잘못된 암호 입력시 응용 프로그램 잠금 (c / c ++)

분류에서Dev

contextMenuStrip은 Margin C # Windows Form 응용 프로그램에 기호 추가

분류에서Dev

C # Windows Forms 응용 프로그램에서 프로그래밍 방식으로 OpenOffice Writer ODT 파일을 프린터로 보내는 방법

분류에서Dev

Window 응용 프로그램에서 C #으로 Pdf 문서 열기

분류에서Dev

C #에서 Windows Forms 응용 프로그램의 저장 프로 시저에서 DataGridView에 데이터 표시

분류에서Dev

Windows에서 선호하는 응용 프로그램을 RAM에로드 된 상태로 둡니다

분류에서Dev

Windows에서 암호로 보호 된 위치를 사용할 때 Nginx가 멈춤

분류에서Dev

Windows Forms 응용 프로그램에서 ComboBox 항목 그룹화

분류에서Dev

PDF : 응용 프로그램에서 허용되는 잘못된 상호 참조 스트림

분류에서Dev

암호로 보호 된 iOS 사용자 정의 설정 번들

분류에서Dev

Windows 7 로그온 실패-사용자 ID 및 암호가 주말에 만료 된 것으로 보입니다.

분류에서Dev

Windows 7 로그온 실패-사용자 ID 및 암호가 주말에 만료 된 것으로 보입니다.

분류에서Dev

system.windows.forms.browser를 사용하여 웹 응용 프로그램에 쿠키 보내기

분류에서Dev

관리자 계정에 Windows 응용 프로그램을 설치하려면 암호 필요

분류에서Dev

C # Windows Forms에서 동적으로 생성 된 콤보 상자에 대해 SelectedIndexChanged 이벤트 호출

분류에서Dev

암호화 된 (암호로 보호 된) zip 파일 만들기

분류에서Dev

C #에서 OLEDB를 사용하지 않고 암호로 보호 된 엑셀 파일 읽기

Related 관련 기사

  1. 1

    C # Windows Form 응용 프로그램을 사용하여 Crystal Report에서 필터링 된 데이터를 PDF로 내보내기

  2. 2

    사용자 지정 암호 텍스트 상자 C # Windows 응용 프로그램

  3. 3

    C # Windows 양식의 로그인 응용 프로그램 암호

  4. 4

    C # : Docotic.Pdf 라이브러리로 암호로 보호 된 PDF 열기

  5. 5

    UDJC를 사용하여 Pentaho에서 암호로 보호 된 PDF 읽기

  6. 6

    Windows.Forms.NotifyIcon 이벤트 .MouseClick () [WPF 응용 프로그램]에서 ICommand 호출

  7. 7

    PDFsharp C #을 사용하여 암호화 된 pdf 파일에 프로그래밍 방식으로 암호 입력

  8. 8

    Windows 모바일 응용 프로그램에 대한 암호 만들기

  9. 9

    C # Windows Forms 응용 프로그램 닫기

  10. 10

    응용 프로그램에서 암호 해시 문자

  11. 11

    응용 프로그램에서 암호 해시 문자

  12. 12

    다른 응용 프로그램에 사용자 이름과 암호 보내기

  13. 13

    잘못된 암호 입력시 응용 프로그램 잠금 (c / c ++)

  14. 14

    contextMenuStrip은 Margin C # Windows Form 응용 프로그램에 기호 추가

  15. 15

    C # Windows Forms 응용 프로그램에서 프로그래밍 방식으로 OpenOffice Writer ODT 파일을 프린터로 보내는 방법

  16. 16

    Window 응용 프로그램에서 C #으로 Pdf 문서 열기

  17. 17

    C #에서 Windows Forms 응용 프로그램의 저장 프로 시저에서 DataGridView에 데이터 표시

  18. 18

    Windows에서 선호하는 응용 프로그램을 RAM에로드 된 상태로 둡니다

  19. 19

    Windows에서 암호로 보호 된 위치를 사용할 때 Nginx가 멈춤

  20. 20

    Windows Forms 응용 프로그램에서 ComboBox 항목 그룹화

  21. 21

    PDF : 응용 프로그램에서 허용되는 잘못된 상호 참조 스트림

  22. 22

    암호로 보호 된 iOS 사용자 정의 설정 번들

  23. 23

    Windows 7 로그온 실패-사용자 ID 및 암호가 주말에 만료 된 것으로 보입니다.

  24. 24

    Windows 7 로그온 실패-사용자 ID 및 암호가 주말에 만료 된 것으로 보입니다.

  25. 25

    system.windows.forms.browser를 사용하여 웹 응용 프로그램에 쿠키 보내기

  26. 26

    관리자 계정에 Windows 응용 프로그램을 설치하려면 암호 필요

  27. 27

    C # Windows Forms에서 동적으로 생성 된 콤보 상자에 대해 SelectedIndexChanged 이벤트 호출

  28. 28

    암호화 된 (암호로 보호 된) zip 파일 만들기

  29. 29

    C #에서 OLEDB를 사용하지 않고 암호로 보호 된 엑셀 파일 읽기

뜨겁다태그

보관