Chuyển từ sang ảnh php

ConvertAPI giúp chuyển đổi nhiều loại tệp khác nhau từ định dạng này sang định dạng khác. Một trường hợp sử dụng phổ biến là chuyển đổi tài liệu Microsoft Office thành PDF bằng ngôn ngữ lập trình PHP. Bạn không cần phải chịu khó tìm hiểu tất cả sự phức tạp của từng chuyển đổi tệp - chúng tôi sẽ làm việc chăm chỉ cho bạn. Trong bài viết này, chúng tôi sẽ thảo luận về một số ví dụ về chuyển đổi tài liệu DOCX, XLSX và PPTX sang tệp PDF

điều kiện tiên quyết

ConvertAPI là một dịch vụ dựa trên API, nhưng bạn không cần phải viết các yêu cầu HTTP đơn giản - chúng tôi đã giải quyết xong. Chỉ cần sử dụng thư viện PHP SDK của chúng tôi. Nó có thể được cài đặt thông qua Composer composer require convertapi/convertapi-php hoặc thủ công, bằng cách yêu cầu trình tải tự động ConvertAPI require_once('/path/to/convertapi-php/src/ConvertApi/autoload.php');. Khi sử dụng cài đặt thủ công, vui lòng đảm bảo rằng có sẵn các phụ thuộc curl và json

Bạn cũng sẽ muốn đăng ký một tài khoản miễn phí và lấy Bí mật API từ bảng điều khiển của mình. Khi bước này hoàn thành, chúng ta có thể bắt đầu mã hóa

Chuyển đổi DOCX sang PDF

Chuyển đổi tài liệu MS Word sang PDF bằng PHP thực sự đơn giản. Bạn có thể thiết lập chuyển đổi của mình bằng công cụ trình diễn tương tác DOCX sang PDF của chúng tôi. Có một số tùy chọn như phạm vi trang, hướng, kích thước, tùy chọn phông chữ và nhiều cài đặt PDF mà bạn có thể đặt trong quá trình chuyển đổi của mình. Khi bạn thiết lập chuyển đổi của mình trên trang web của chúng tôi, bạn sẽ tìm thấy một đoạn mã được tạo tự động ở cuối trang. Nói chung, đoạn mã này là tất cả những gì cần thiết để chuyển đổi MS Word sang PDF bằng thư viện PHP của chúng tôi với một số thuộc tính chỉ định phạm vi trang, hướng trang và kích thước trang

ConvertApi::setApiSecret('your-secret-here');
$result = ConvertApi::convert('pdf', [
        'File' => '/path/to/my_file.docx',
        'PageRange' => '1-10',
        'PageOrientation' => 'portrait',
        'PageSize' => 'a4',
    ], 'docx'
);
$result->saveFiles('/path/to/result/dir');

Chuyển đổi XLSX sang PDF

Một chuyển đổi phổ biến khác là chuyển đổi trang tính Microsoft Excel sang PDF. Tương tự như chuyển đổi ở trên, chúng tôi đã tạo một công cụ demo trực tiếp để bạn có thể thiết lập chuyển đổi của mình mà không cần viết mã. Chuyển đổi này cho phép bạn chọn trang tính để chuyển đổi theo tên, chỉ mục hoặc trang tính đang hoạt động (mặc định). Bạn cũng có thể chuyển đổi tài liệu được bảo vệ bằng mật khẩu, đặt kích thước trang, hướng, chia tỷ lệ và sử dụng bố cục tự động điều chỉnh. PDF đầu ra cũng có một loạt các thuộc tính có giá trị, vì vậy bạn có thể tùy chỉnh chuyển đổi theo nhu cầu của mình một cách nhanh chóng. Sau khi chuyển đổi được thiết lập, bạn sẽ tìm thấy đoạn mã được tạo tự động ở cuối trang

Dưới đây là một ví dụ mã nhanh về chuyển đổi XLSX sang PDF với một số thuộc tính, chỉ định chuyển đổi trang tính đang hoạt động với hướng ngang và thuộc tính cột và hàng tự động điều chỉnh

ConvertApi::setApiSecret('your-secret-here');
$result = ConvertApi::convert('pdf', [
        'File' => '/path/to/my_file.xlsx',
        'WorksheetActive' => 'true',
        'PageOrientation' => 'landscape',
        'AutoFit' => 'true',
    ], 'xlsx'
);
$result->saveFiles('/path/to/result/dir');

Chuyển đổi PPTX sang PDF

Một thành viên lớn khác của gia đình MS Office là PowerPoint. Trong nhiều trường hợp, bạn có thể cần chuyển đổi tệp PowerPoint thành tài liệu PDF. Dịch vụ của chúng tôi sẽ giúp bạn làm điều này một cách dễ dàng. Đối với mọi chuyển đổi, chúng tôi đã chuẩn bị một công cụ tương tác để thiết lập chuyển đổi của bạn trực tuyến và cung cấp đoạn mã được tạo tự động. Trình chuyển đổi PPTX sang PDF của chúng tôi cho phép bạn chuyển đổi các tệp được bảo vệ bằng mật khẩu, chọn xem bạn có muốn bao gồm các trang chiếu ẩn trong khi chuyển đổi hay không, chuyển đổi siêu dữ liệu tài liệu như Tiêu đề, Tác giả, Từ khóa sang siêu dữ liệu PDF, v.v.

Thiết lập các tham số chuyển đổi và mã cần thiết để chuyển đổi trình chiếu PowerPoint của bạn sang PDF sẽ giống như thế này

ConvertApi::setApiSecret('your-secret-here');
$result = ConvertApi::convert('pdf', [
        'File' => '/path/to/my_file.pptx',
        'Password' => '123456',
        'ConvertHiddenSlides' => 'true',
        'ConvertMetadata' => 'false',
    ], 'pptx'
);
$result->saveFiles('/path/to/result/dir');

Lấy đi

Chuyển đổi tài liệu bộ MS Office sang PDF bằng PHP đơn giản hơn âm thanh. Dịch vụ của chúng tôi hỗ trợ nhiều loại tài liệu MS Office hơn so với mô tả trong bài viết này

Điểm chung giữa các chuyển đổi này là có nhiều bộ chuyển đổi có khả năng xử lý chuyển đổi. Chúng tôi gọi chúng là bộ chuyển đổi thay thế. Ví dụ: tất cả DOCX, XLSX và PPTX đều có thể được chuyển đổi thành PDF bằng trình chuyển đổi MS Office, OpenOffice, Máy in hoặc Trực tiếp. Sẽ rất hữu ích khi thử một trình chuyển đổi thay thế nếu trình chuyển đổi mặc định bị lỗi. Một số tệp MS Office có thể bị hỏng, do đó, bạn nên thiết lập tùy chọn dự phòng bằng cách sử dụng một trình chuyển đổi thay thế trước

Nếu không, hãy thư giãn và tận hưởng thời gian của bạn trong khi dịch vụ của chúng tôi làm phần khó khăn cho bạn. Mã hóa vui vẻ