![](https://products-qa.fileformat.com/ko/word-processing/php/aspose-words-cloud-sdk-for-php/header-image.png)
Aspose.Words Cloud SDK for PHP
Microsoft Word 문서를 처리하는 C# .NET API
Word(DOC, DOCX, ODT)를 PDF, HTML, EPUB, 이미지 등으로 생성, 편집, 분할, 병합, 조작 및 변환하기 위한 REST API입니다.
Aspose.Words Cloud SDK for PHP는 개발자가 Word 문서 처리를 쉽게 통합할 수 있는 클라우드 기반 플랫폼입니다. 더 적은 비용과 노력으로 PHP 애플리케이션에 기능을 추가할 수 있습니다. 이 SDK를 사용하면 Word 문서를 생성, 편집, 변환할 수 있을 뿐만 아니라 작성자, 제목, 키워드와 같은 문서 속성을 조작할 수도 있습니다. PHP Cloud SDK는 단순하고 효율적이며 안전하고 생산성을 높이도록 설계된 Cloud API 래퍼입니다. 소프트웨어 개발자는 Word 문서 생성, 편집 및 변환 기능을 최신 OS에서 실행되는 PHP 애플리케이션에 쉽게 통합할 수 있습니다.
Aspose.Words Cloud SDK for PHP는 강력하고 사용하기 쉬운 플랫폼이며 북마크 삽입 및 업데이트, 워드 문서에서 텍스트 검색, 텍스트를 다른 텍스트로 바꾸는 등 워드 문서 생성 및 관리를 위한 몇 가지 중요한 기능을 포함하고 있습니다. 값, 주석 삽입, Word 파일에서 모든 주석 가져오기, 주석 업데이트, 새 페이지 추가, Word 문서 압축, DrawingObjects 삽입 및 관리, Word 문서에 필드 삽입, 머리글 및 바닥글 삽입/업데이트, 모든 머리글/바닥글 GT Word 문서, 각주 삽입 및 업데이트, 표 삽입 및 관리, 온라인으로 메일 병합 수행, Word 문서의 모든 글꼴 가져오기 등 다양한 작업을 수행할 수 있습니다.
Aspose.Words PHP용 Cloud SDK는 널리 사용되는 일부 파일 형식으로의 문서 변환과 한 형식에서 다른 형식으로의 간편한 변환을 지원합니다. 라이브러리는 EMF, PDF, HTML, EPUB, DOTX, GIF, BMP, PNG, RTF, XPS, WML 등을 포함한 20개 이상의 파일 형식으로의 변환을 지원합니다. SDK를 사용하면 데이터베이스나 기타 데이터 소스에서 편지, 봉투, 레이블을 만드는 등의 메일 병합 작업을 수행할 수 있습니다.
Aspose.Words Cloud PHP REST API 시작하기
웹 서버에 PHP 7.1 이상 버전을 다운로드, 설치 및 구성하세요. Aspose.Words Cloud PHP REST API를 설치하는 권장 방법은 Composer를 사용하는 것입니다. 원활한 설치를 위해 다음 명령어를 사용해주세요.
Composer를 통해 Aspose.Words Cloud PHP REST API 설치
composer require aspose-cloud/aspose-words-cloud
GitHub에서 직접 다운로드할 수도 있습니다.PHP REST API를 통해 Word 문서 생성 및 관리
Aspose.Words Cloud PHP REST API는 PHP 애플리케이션 내에서 처음부터 새로운 Word 문서를 생성하기 위한 완벽한 지원을 제공했습니다. 라이브러리는 새 페이지 추가, Word 문서 온라인 압축, 문서 속성 액세스 및 수정, Word 문서에 대한 통계 가져오기, Word 문서 보호, Word 문서의 일부 렌더링과 같은 Word 문서 생성 및 처리를 위한 여러 기본 기능과 고급 기능을 완벽하게 지원합니다. Word 문서를 이미지로 변환하고 Word 문서에서 모든 매크로를 제거하는 등 다양한 기능을 제공합니다.
PHP API를 통해 새 Word 문서 만들기
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{CreateDocumentRequest};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$createRequest = new CreateDocumentRequest(
"Sample.docx", NULL, NULL);
$wordsApi->createDocument($createRequest); ?>
PHP REST API를 사용하여 Word 문서 변환
Aspose.Words Cloud PHP REST API를 사용하면 소프트웨어 개발자가 Microsoft Word 및 OpenOffice 문서를 높은 품질과 속도로 지원되는 다른 파일 형식으로 변환할 수 있습니다. 라이브러리는 DOCX, DOC, RTF, ODT, PDF, HTML, MD, XAML, TXT, PNG, JPG 등과 같은 널리 사용되는 다양한 파일 형식으로의 변환을 지원합니다. 라이브러리에는 PDF를 Word로 변환, Word를 PDF로 변환, MOBI를 EPUB로 변환, MOBI를 PDF로 변환, Word를 EPUB으로 변환, Word를 이미지로 변환, Word를 HTML로 변환 등과 같은 다양한 인기 문서 변환 기능도 포함되어 있습니다.
PHP REST API를 통해 프로그래밍 방식으로 PDF를 Word로 변환하는 방법
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{SaveAsOnlineRequest};
use Aspose\Words\Model\{SaveOptionsData};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$requestDocument = "Sample.docx";
$requestSaveOptionsData = new SaveOptionsData(array(
"save_format" => "pdf",
"file_name" => "Sample_out.pdf",));
$saveRequest = new SaveAsOnlineRequest(
$requestDocument, $requestSaveOptionsData, NULL, NULL, NULL, NULL);
$wordsApi->saveAsOnline($saveRequest); ?>
PHP를 통해 여러 Word 문서 비교
Aspose.Words Cloud SDK for PHP를 사용하면 소프트웨어 개발자가 단 몇 줄의 PHP 코드만으로 Word 문서를 비교할 수 있습니다. 라이브러리를 사용하면 두 개의 Word 문서를 프로그래밍 방식으로 비교하고 둘 사이의 차이점을 검색할 수 있습니다. 라이브러리는 문서 비교 결과 표시를 지원하며 업데이트된 텍스트, 삭제된 텍스트, 새로 추가된 텍스트, 서식 변경 등과 같은 차이점 유형에 대한 정보를 포함할 수 있습니다. 문서에서 차이점이 있는 위치, 추가되거나 삭제된 텍스트에 대한 정보를 제공할 수 있습니다.
PHP 라이브러리를 통해 보고서 생성
PHP용 Aspose.Words Cloud SDK는 PHP 애플리케이션 내의 템플릿에서 전문적인 인쇄용 DOCX, DOC, RTF, PDF 보고서를 생성하기 위한 완전한 기능을 제공합니다. 보고서를 생성하려면 먼저 JSON, XML 또는 CSV 형식의 소스 데이터를 준비한 다음 보고서 템플릿을 만들고 간단한 PHP 애플리케이션을 작성하여 데이터를 템플릿에 바인딩하고 출력 문서를 생성해야 합니다.
PHP 명령을 사용하여 보고서 생성 프로세스 실행
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{BuildReportOnlineRequest};
use Aspose\Words\Model\{ReportEngineSettings};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$requestTemplate = "Sample.docx";
$requestReportEngineSettings = new ReportEngineSettings(array(
"data_source_type" => "Json",
"data_source_name" => "persons",));
$buildReportRequest = new BuildReportOnlineRequest(
$requestTemplate, "Data.json", $requestReportEngineSettings, NULL);
$wordsApi->buildReportOnline($buildReportRequest); ?>