ผสาน TIFF ไปยัง PDF ผ่านทาง C#

ผสานเอกสาร TIFF เป็นรูปแบบเดียว PDFโปรแกรมเมอร์สามารถใช้รหัสตัวอย่างนี้จะรวม TIFF บนกรอบ .NET, .NET หลักและ PHP, VBScript, C++ ผ่าน COM Interop

ผสาน TIFF ไปยัง PDF โดยใช้ C#

ด้วยไลบรารี Aspose.PDF for .NET คุณสามารถผสาน TIFF ไปยัง PDF โดยทางโปรแกรมซอฟต์แวร์ PDF จาก Aspose เหมาะสำหรับบุคคลและธุรกิจขนาดเล็กหรือขนาดใหญ่เนื่องจากสามารถประมวลผลข้อมูลจำนวนมากได้ จึงทำการเรียงต่อกันอย่างรวดเร็วและมีประสิทธิภาพและปกป้องข้อมูลของคุณคุณลักษณะเฉพาะจาก Aspose.PDF เป็น API สำหรับการผสาน TIFF เพื่อ PDFลักษณะเฉพาะของวิธีนี้คือคุณจะต้องเปิดตัวจัดการแพคเกจ NuGet ค้นหา ‘aspose.pdf for .NET’ และติดตั้งโดยไม่มีการตั้งค่าที่ซับซ้อนเป็นพิเศษ(ใช้คำสั่งจากคอนโซลการจัดการแพคเกจสำหรับการติดตั้ง)เมื่อต้องการตรวจสอบประโยชน์ของไลบรารี ให้ลองใช้ข้อมูลโค้ดเรียงต่อกัน TIFF ไปยัง PDF

Package Manager Console

PM > Install-Package Aspose.PDF

วิธีการผสาน TIFF ไปยัง PDF ผ่านทาง C#


.NET นักพัฒนาสามารถโหลดและผสานไฟล์ TIFF ไปยัง PDF ในเพียงไม่กี่บรรทัดของโค้ด

  1. เริ่มต้นเอกสารใหม่และเรียกใช้ลูปสำหรับการผสานไฟล์
  2. ในลูป: เพิ่มหน้าใหม่ลงในเอกสาร PDF
  3. ในลูป: เพิ่มไฟล์ TIFF ไปยังหน้าใหม่
  4. หลังจากลูปบันทึกผล

นี่คือตัวอย่างที่แสดงให้เห็นถึงวิธีการผสาน TIFF เป็น PDF ใน C#รวมเอกสารหลายรายการไว้ในไฟล์เดียวได้อย่างง่ายดายหากคุณกำลังพัฒนารหัสใน C# งานนี้สามารถจะง่ายกว่าเสียงคุณสามารถใช้ชื่อแฟ้มที่มีคุณสมบัติครบถ้วนทั้งสำหรับการอ่าน TIFF และ PDF เขียนดูตัวอย่างนี้ C# ที่แสดงวิธีการผสานเอกสารหลายไฟล์ทั้งชนิดเดียวกันหรือแตกต่างกันเข้าเป็นไฟล์เดียวโดยใช้ C#

ผสานไฟล์ TIFF โดยใช้ .NET และบันทึกเป็น PDF

ตัวอย่าง C#: ตัวอย่างรหัสนี้แสดง TIFF ถึง PDF เรียงต่อกัน

Input file:

File not added

File not added

Output format:

PDF

Output file:


    // create empty pdf document
    var outputDoc = new Aspose.Pdf.Document();

    // Load tiff to Aspose image
    var multiImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)Aspose.Imaging.Image.Load("1.tiff");

    // set active frame to work with
    //load bitmap from a frame
    //create image savesource to a stream
    //create empty image with width and hight
    //set frame bounds to save to bitmap
    //save frame bitmap to stream
    //add new page to document
    //create new image into document
    //add document image to specific page
    foreach (var tiffFrame in multiImage.Frames)
    {
        multiImage.ActiveFrame = tiffFrame;
        var pixels = multiImage.LoadPixels(tiffFrame.Bounds);
        var ms = new MemoryStream();
        var createOptions = new Aspose.Imaging.ImageOptions.PdfOptions
        {
            Source = new Aspose.Imaging.Sources.StreamSource(ms)
        };

        var tiffImage = Aspose.Imaging.Image.Create(createOptions, tiffFrame.Width, tiffFrame.Height));
        tiffImage.SavePixels(tiffFrame.Bounds, pixels);
        tiffImage.Save();
        Aspose.Pdf.Page page = outputDoc.Pages.Add();
        var image = new Aspose.Pdf.Image { ImageStream = ms };
        page.Paragraphs.Add(image);
    }

    // save result pdf to file
    outputDoc.Save("Merger_tiff_pdf.pdf", Aspose.Pdf.SaveFormat.Pdf);

.NET ห้องสมุดที่จะรวม TIFF เข้ากับ PDF

Aspose.PDF สำหรับ C# API ให้ความหลากหลายของคุณสมบัติสำหรับการทำงานกับไฟล์ PDFคุณสมบัติบางอย่างรวมถึง:

  • สร้างเอกสาร PDF ตั้งแต่เริ่มต้นหรือจาก HTML, XML หรือรูปภาพ
  • แก้ไขเอกสาร PDF ที่มีอยู่โดยการเพิ่มหรือลบหน้า ข้อความ รูปภาพ และเนื้อหาอื่น ๆ
  • แปลงเอกสาร PDF เป็นรูปแบบอื่น ๆ เช่น HTML, XML, และภาพ
  • แสดงเอกสาร PDF เป็นรูปภาพหรือรูปแบบ XPS
  • พิมพ์เอกสาร PDF ได้โดยตรงจากใบสมัครของคุณ
  • ลงนามแบบดิจิทัลในเอกสาร PDF

คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Aspose.PDF สำหรับ C# API ในนี้ กำหนดเอกสาร