แปลง XPS เป็น EMF ผ่านทาง Python

การแปลงไพทอน XPS ถึง EMFโปรแกรมเมอร์สามารถใช้รหัสตัวอย่างนี้ในการส่งออก XPS EMF ภายในใด ๆ กรอบ NET, .NET หลักและ PHP, VBScript, Delphi, C++ ผ่าน COM Interop

แปลง XPS เป็น EMF ใน Python for .NET

วิธีการแปลง XPS ไฟล์เป็น EMF?คุณสามารถแปลงโปรแกรมเอกสารจาก XPS เป็นรูปแบบ EMF กับเอกสารการประมวลผลที่ทันสมัย API หลามใช้เพียงไม่กี่บรรทัดของรหัสในการแปลงไฟล์ที่มีคุณภาพสูงห้องสมุด Aspose.PDF จะช่วยให้นักพัฒนาใด ๆ ได้อย่างง่ายดายแก้งานของการแปลง XPS filetype เพื่อ EMF โดยใช้งูหลาม

สำหรับคำอธิบายโดยละเอียดของข้อมูลโค้ดและรูปแบบการแปลงอื่น ๆ ที่เป็นไปได้โปรดดูหน้า Documentationนอกจากนี้คุณสามารถตรวจสอบอื่น ๆ แปลง ของรูปแบบซึ่งได้รับการสนับสนุนโดยห้องสมุดของเรา

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

Python Package Manager Console

pip install aspose-pdf

วิธีการแปลง XPS เป็น EMF


นักพัฒนา Python for .NET สามารถโหลดและแปลงไฟล์ XPS ไปยัง EMF ในเพียงไม่กี่บรรทัดของรหัส

  1. เตรียมใช้งานเอกสารใหม่
  2. สร้างและตั้งอินสแตนซ์ของคลาส EMFDevice ด้วยขนาดและความละเอียด
  3. โทรวิธี EMFDevice.process กับดัชนีหน้าและเส้นทางไฟล์ที่ส่งออกเป็นพารามิเตอร์
  4. บันทึกไฟล์ EMF เอาท์พุท

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

ตัวอย่าง: แปลง {XPS เป็น EMF ผ่าน Python

ตัวอย่างโค้ดนี้แสดงการแปลง {XPS เป็น EMF Python

Input file:

File not added

Output format:

EMF

Output file:

    def convert_XPS_to_EMF(self, infile, outfile):
        path_infile = self.dataDir + infile
        path_outfile = self.dataDir + outfile

        # Instantiate LoadOption object using XPS load option

        options = XpsLoadOptions()

        # Create document object

        document = Document(path_infile, options)

        # Create Resolution object

        resolution = Resolution(300)

        device = EmfDevice(resolution)

        self.convert_PDF_using_image_device(device, name, ext, document)
        print(infile + " converted into " + outfile)

    def convert_PDF_using_image_device(
        self, imageDevice, name, ext, document,
    ):

        pageCount = 1
        while pageCount <= document.Pages.Count:
            imageStream = FileStream(
                self.dataDir + name + str(pageCount) + "_out." + ext, FileMode.Create
            )

            # Convert a particular page and save the image to stream

            imageDevice.Process(document.Pages[pageCount], imageStream)

            # Close stream

            imageStream.Close()
            pageCount = pageCount + 1

แปลง XPS เป็น {{FILERESSULT}} โดยใช้ไลบรารี {{ชื่อผลิตภัณฑ์}}

Aspose.PDF สำหรับ Python ผ่าน.NET API รองรับมาตรฐาน PDF และข้อมูลจำเพาะ PDF ที่กำหนดไว้มากที่สุดช่วยให้นักพัฒนาสามารถแทรกตารางกราฟรูปภาพไฮเปอร์ลิงก์แบบอักษรที่กำหนดเองและอื่น ๆ ลงในเอกสาร PDFนอกจากนี้ยังเป็นไปได้ที่จะบีบอัดเอกสาร PDFAspose.PDF สำหรับ Python ผ่าน .NET มีคุณสมบัติความปลอดภัยที่ยอดเยี่ยมในการพัฒนาเอกสาร PDF ที่ปลอดภัยคุณสมบัติที่สำคัญบางอย่างของ Aspose.PDF สำหรับ Python ผ่าน.NET API ได้แก่:

  • ความสามารถในการอ่านและส่งออก PDF ในรูปแบบภาพหลายรูปแบบ รวมถึง BMP, GIF, JPEG และ PNG
  • ตั้งค่าข้อมูลพื้นฐาน (เช่นผู้เขียนผู้สร้าง) ของเอกสาร PDF
  • คุณสมบัติการแปลง: แปลง PDF เป็น Word, Excel และ PowerPointแปลง PDF เป็นรูปแบบภาพแปลงไฟล์ PDF เป็นรูปแบบ HTML และในทางกลับกันแปลง PDF เป็น EPUB, ข้อความ, XPS ฯลฯ

คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ Aspose.PDF สำหรับ Python ผ่าน.NET API ใน [เอกสาร] ของเรา (https://docs.aspose.com/pdf/python-net/overview/) เกี่ยวกับวิธีใช้ API