.NET에서 TIFF 파일을 PDF로 변환하는 무료 도구 또는 라이브러리 [close

StackOverflow https://stackoverflow.com/questions/336466

  •  22-07-2019
  •  | 
  •  

문제

ASP.NET 1.1에서 멀티 페이지 TIFF를 PDF로 변환 할 수있는 무료 도구 나 라이브러리를 알고 있습니까?

도움이 되었습니까?

해결책

어때 pdfsharp, 또는 itextsharp? 나는 보통 무료 라이브러리를 찾을 때 일반적으로 sf.net을 먼저 검색합니다.

다른 팁

사용 Imagemagick.

convert screenshot.tiff screenshot.pdf

libtiff.net 라이브러리 그리고 TIFF2PDF 유틸리티 (라이브러리와 함께 제공)를 사용하여 TIFF 이미지를 .NET의 PDF 문서로 변환 할 수 있습니다.

라이브러리와 유틸리티는 .NET 2.0을 사용하지만 수정없이 .NET 1.1 버전을 빌드 할 수 있습니다. 라이브러리와 유틸리티는 무료이며 오픈 소스이며 코드는 .NET 1.1에없는 제네릭 및 기타 사항을 사용하지 않습니다.

면책 조항 : 저는 도서관의 관리자 중 하나입니다.

지속 소프트웨어의 asppdflib.dll이 도움이 될 수 있습니다. http://www.asppdf.com/download.html

PDF 제작자를 살펴보십시오 http://www.pdfforge.org/pdfcreator

나는 당신이 그것을 스크립트 할 수 있다는 것을 알고 있지만, 당신이 asp.net을 통해 무엇이든 할 수 있는지 모르겠습니다. 어느 쪽이든 보는 것은 아프지 못했습니다.

나는 전에 asp.net에서 이것을해야했다. 나는 그것의 기본 C# 코드가 아니라는 것을 알고 있지만 무료이며 훌륭하게 작동합니다. 다음과 같은 명령 줄을 실행합니다.

CMD /C 변환 "C : blah original.tiff" "c : blah resentate.pdf"

내가 'cmd /c'를 사용하는 이유는 그것 없이는 system.diagnostics.process.Start에 문제가 있기 때문에 인수를 엉망으로 만들기 때문입니다.

4 줄의 코드로 pdf를 이미지, 단어, 텍스트 형식으로 변환하려면 pdffoucs dll을 사용하십시오. 이를 위해 exe를 설치할 필요가 없습니다.

멀티티프 이미지에서 변환하기위한 코드 :

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(FilePath);

if (f.PageCount > 0)
{
    f.ToMultipageTiff(FilePath);
}

Homany 페이지를 기반으로 TIFF 이미지를 변환하기위한 코드는 PDF에 있습니다.

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(FilePath);

if (f.PageCount > 0)
{
    for (int i = 0; i < f.PageCount; i++)
    {
       f.ImageOptions.Dpi = 200;
       System.Drawing.Bitmap bmp1 = (System.Drawing.Bitmap)f.ToDrawingImage(i + 1);
       bmp1.Save(Server.MapPath("~/FileUpload/") + filename + "_" + (i + 1) + ".tiff");
     }
}

Worrd에서 변환을위한 코드 :

SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(FilePath);

if (f.PageCount > 0)
{
    f.ToWord(FilePath);
}

응용 프로그램에 DLL을 추가하면됩니다. 라이센스 버전뿐만 아니라 평가판 버전은 Sautinsoft 사이트에서 제공됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top