HTML
JPG
PDF
XML
DOCX
PDF
Go SDKを使用してPNGをPDFに変換する方法
PNGをPDFに変換するには、 Aspose.PDF Cloud Go SDK このクラウドSDKは、GoプログラマがGoプログラミング言語を使用してAspose.PDF REST API経由でクラウドベースのPDF作成、注釈、編集、および変換アプリを開発するのを支援します。以下のコマンドをパッケージマネージャーコンソールで使用してください。
パッケージマネージャーコンソールコマンド
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Goを介してPNGをPDFに変換する手順
Aspose.PDF Cloud Go開発者は、数行のコードでPNGファイルをPDFに簡単にロードおよび変換できます。
- Aspose CloudストレージにPNGファイルをアップロードします。
- PNGをPDFに変換します。
- 出力PDFをクラウドストレージに保存します。
このサンプルコードはPNGをPDFに変換するCloud Go SDKの変換を示しています
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func converPngToPdf(pdf_api *asposepdfcloud.PdfApiService, png_file string, pdf_name string, remote_folder string) {
imageTemplateList := []asposepdfcloud.ImageTemplate{}
imageTemplate := asposepdfcloud.ImageTemplate{
ImagePath: path.Join(remote_folder, png_file),
ImageSrcType: asposepdfcloud.ImageSrcTypeCommon,
}
imageTemplateList = append(imageTemplateList, imageTemplate)
uploadFile(pdf_api, png_file)
imageTemplatesRequest := asposepdfcloud.ImageTemplatesRequest{
IsOCR: true,
OCRLangs: "eng",
ImagesList: imageTemplateList,
}
args := map[string]interface{}{
"folder": remote_folder,
}
result, httpResponse, err := pdf_api.PutImageInStorageToPdf(pdf_name, imageTemplatesRequest, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
fmt.Println(result)
}
}
他のサポートされている変換
以下に示すいくつかの形式を含む、他の多くのファイル形式を変換することもできます。
BMP TO PDF (ビットマップ画像)
CGM TO PDF (Microsoft Wordバイナリ形式)
EMF TO PDF (Office 2007+ Wordsドキュメント)
EPUB TO PDF (強化されたメタファイル形式)
GIF TO PDF (グラフィカルインターチェンジ形式)
HTML TO PDF (ハイパーテキストマークアップ言語)
JPEG TO PDF (ジョイントフォトグラフィックエキスパーツグループ)
LATEX TO PDF (LaTeX出力テキスト)
PCL TO PDF (プリンターコマンド言語)
MD TO PDF (マークダウン)
PDF TO BMP (ビットマップ画像)
PDF TO EPUB (電子書籍形式)
PDF TO GIF (グラフィカルインターチェンジ形式)
PDF TO HTML (ハイパーテキストマークアップ言語)
PDF TO JPEG (ジョイントフォトグラフィックエキスパーツグループ)
PDF TO PDF/A (ポータブルドキュメント形式)
PDF TO PNG (ポータブルネットワークグラフィックス)
PDF TO PPTX (Microsoft PowerPoint)
PDF TO SVG (スケーラブルベクターグラフィックス)
PDF TO TEX (コンピュータグラフィックスシステム)
PDF TO TIFF (タグ付き画像形式)
PDF TO WORD (Microsoft Word バイナリ形式)
PDF TO XLSX (Microsoft Excel Open XML 形式スプレッドシートファイル)
PDF TO XPS (XML ペーパー仕様)
PNG TO PDF (ポータブルネットワークグラフィックス)
PS TO PDF (ポストスクリプト)
SVG TO PDF (スケーラブルベクターグラフィックス)
TEXT TO PDF (テキストドキュメント)
TIFF TO PDF (タグ付き画像形式)
XPS TO PDF (XML ペーパー仕様)