Převeďte Word na JPEG, PNG nebo GIF obrázkový soubor v Pythonu

Převeďte Word na JPEG, PNG nebo GIF obrázkový soubor v Pythonu

Word je jedním z oblíbených formátů pro sdílení a tisk dokumentů. Často potřebujeme převádět dokumenty aplikace Word do různých formátů obrázků. Je lepší používat již vyvinuté specializované nástroje, které poskytují snadno udržovatelné a flexibilní řešení konverze podle vašich potřeb. V tomto článku se naučíme, jak převést slovo na obrázkový soubor JPEG, PNG nebo GIF v Pythonu.

Tento článek bude obsahovat následující témata:

REST API pro převod Wordu na obrázky – Python SDK

Pro převod obrázků JPG, PNG a GIF v Pythonu budeme používat Ruby SDK of GroupDocs.Conversion Cloud API. Python SDK GroupDocs.Conversion poskytuje nejlepší způsob, jak převést Word DOCX na soubory JPG, PNG a GIF během několika sekund. Je to 100% bezplatné, bezpečné a snadno použitelné Python SDK pro konverzi souborů. Umožňuje převádět dokumenty podporovaných formátů na obrázky programově v cloudu. Můžete jej nainstalovat pomocí následujícího příkazu v konzole:

pip install groupdocs_conversion_cloud

Nejprve získejte své ID klienta a tajný klíč z řídicího panelu, než budete postupovat podle níže uvedených kroků. Jakmile budete mít své ID a tajemství, přidejte do aplikace níže uvedený kód, jak je uvedeno níže:

# Importujte Python SDK do své python aplikace z http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Získejte client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Získejte konfigurace API souboru 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "DefaultStorage"

Jak převést Word na JPEG pomocí REST API v Pythonu

Word můžete převést do formátu JPEG programově podle následujících kroků:

  • Nejprve vytvořte instanci ConvertApi
  • Dále vytvořte instanci ConvertSettings
  • Poté nastavte název úložiště a cestu k souboru aplikace Word
  • Nastavit výsledný formát souboru obrázku jako „jpeg“
  • Vytvořte instanci DocxLoadOptions
  • Nastavte heslo souboru word a load\options
  • Vytvořte instanci JpegConvertOptions
  • Definujte stupně šedi, od\stránka, stránky\počet, kvalita, otočení\úhel a použití\pdf atd
  • Nastavte convertOptions na nastavení
  • Nyní zadejte cestu k výstupnímu souboru
  • Poté vytvořte ConvertDocumentRequest s ConvertSettings jako argumentem
  • Nakonec zavolejte metodu ConvertApi.convert\document() pomocí ConvertDocumentRequest a uložte převedený soubor.

Následující ukázkový kód ukazuje, jak převést dokumenty Word do formátu obrázků JPEG pomocí REST API v Pythonu:

# Jak převést Word DOCX na JPEG pomocí REST API v Pythonu
try:
    # Vytvořte instanci rozhraní API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Definujte nastavení převodu
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-word.docx"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = True
    convertOptions.from_page = 1
    convertOptions.pages_count = 1
    convertOptions.quality = 100
    convertOptions.rotate_angle = 90
    convertOptions.use_pdf = False
    
    settings.convert_options = convertOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

Výše uvedená ukázka kódu uloží převedený soubor JPEG do cloudu.

Převeďte DOC/DOCX na PNG v Pythonu pomocí REST API

Word Doc/Docx můžete také převést na formát souboru PNG programově podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Dále vytvořte instanci ConvertSettings
  • Poté nastavte název úložiště a cestu k souboru aplikace Word
  • Také nastavte „png“ jako výstupní formát obrázku
  • Vytvořte instanci DocxLoadOptions
  • Nastavte heslo souboru word a load\options
  • Vytvořte instanci PngConvertOptions
  • Definujte hodnoty ve stupních šedi, od\stránka, stránky\počet, kvalita, otočení\úhel a použití\pdf
  • Nastavte convertOptions na nastavení
  • Nyní zadejte cestu k výstupnímu souboru
  • Poté vytvořte ConvertDocumentRequest s ConvertSettings jako argumentem
  • Nakonec zavolejte metodu ConvertApi.convert\document() pomocí ConvertDocumentRequest a uložte převedený soubor.

Následující příklad kódu ukazuje, jak převést slovo do formátu PNG pomocí REST API v Pythonu:

# Jak převést Word DOCX na PNG pomocí REST API v Pythonu
# Vytvořte instanci rozhraní API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Definujte nastavení převodu
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted DOCX to PNG file format: " + str(response))

Převeďte Word DOC/DOCX na GIF v Pythonu pomocí REST API

Word Docx můžete převést na JPG programově podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Dále vytvořte instanci ConvertSettings
  • Poté nastavte název úložiště a cestu k souboru aplikace Word
  • Nyní zadejte „gif“ jako výstupní formát obrázku
  • Vytvořte instanci DocxLoadOptions
  • Nastavte heslo souboru word a load\options
  • Vytvořte instanci GifConvertOptions
  • Definujte stupně šedi, od\stránka, stránky\počet, kvalita, otočení\úhel a použití\pdf atd.
  • Nastavte convertOptions na nastavení
  • Dále zadejte cestu k výstupnímu souboru
  • Poté vytvořte ConvertDocumentRequest s ConvertSettings jako argumentem.
  • Nakonec zavolejte metodu ConvertApi.convert\document() pomocí ConvertDocumentRequest a uložte převedený soubor.

Následující ukázka kódu ukazuje, jak převést word Doc/Docx na formát souboru obrázku GIF pomocí REST API v Pythonu:

# Jak převést Word DOCX na GIF pomocí REST API v Pythonu
# Vytvořte instanci rozhraní API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Definujte nastavení převodu
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Word to GIF format: " + str(response))

Online převodník slov na obrázek zdarma

Vyzkoušejte prosím následující bezplatný online nástroj pro převod JPG, PNG a GIF, který je vyvinut pomocí výše uvedeného rozhraní API.

Závěr

V tomto článku jsme se naučili, jak převést word na obrázkové formáty v cloudu. Teď víš:

  • jak převést wordové dokumenty na jpeg/jpg v Pythonu;
  • jak převést word doc/docx do formátu obrázku png pomocí Pythonu;
  • jak převést word doc/docx do formátu gif v Pythonu;

Další informace o GroupDocs.Conversion Cloud API se můžete dozvědět pomocí dokumentace. Poskytujeme také sekci API Reference, která vám umožní vizualizovat a pracovat s našimi API přímo prostřednictvím prohlížeče.

Položit otázku

Máte-li jakékoli dotazy týkající se převodu word docx na obrázek, neváhejte se nás zeptat na Free Support Forum.

Viz také