Quando os desenvolvedores modificam um DOC documento com esta Python biblioteca, o que está realmente sendo editado é o Document Object Model (DOM). Assim, quase todas as alterações podem ser feitas no DOC documento representado como DOM. Com o Python SDK fornecido, os desenvolvedores podem editar facilmente um documento: modificar texto, atualizar tabelas, adicionar imagens e assim por diante. Basta carregar um DOC, fazer as alterações necessárias programaticamente e exportar o resultado para o mesmo ou qualquer formato de salvamento compatível.
Nossa Python biblioteca oferece aos desenvolvedores a capacidade de modificar um DOC documento diretamente editando seu Document Object Model (DOM), o que significa que nenhum software adicional precisa ser instalado.
O caso mais popular para editar um DOC arquivo é a edição de texto. Com a solução de software fornecida, você pode adicionar, modificar ou excluir texto usando Python no documento.
Outra opção popular de edição de DOC é a edição de tabelas. Nosso Python SDK permite que você trabalhe com tabelas e texto em células de tabela.
Os desenvolvedores Python podem adicionar ou remover tabelas e células de tabelas, bem como adicionar, editar e remover texto dentro delas.
Além de editar texto e tabelas em DOC, existe outra opção comum: adicionar imagens a um documento em Python. Os desenvolvedores do Python também podem adicionar uma imagem em um DOC arquivo usando DOM.
Experimente este poderoso SDK do Python e avalie algumas opções na edição de DOC documentos. Usando o exemplo a seguir, carregue seu DOC documento e faça algumas alterações: adicione texto, adicione uma tabela e uma célula de tabela com texto ou insira uma imagem no DOC documento:
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####',
client_secret = '##################')
request_document = open('Input.doc', 'rb')
request_paragraph = asposewordscloud.ParagraphInsert(text='Morbi enim nunc faucibus a.')
insert_paragraph_request = asposewordscloud.models.requests.InsertParagraphOnlineRequest(
document=request_document, paragraph=request_paragraph)
insert_paragraph = words_api.insert_paragraph_online(insert_paragraph_request)
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_paragraph.document.values())[0], format='doc')
convert = words_api.convert_document(convert_request)
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####',
client_secret = '##################')
request_document = open('Input.doc', 'rb')
request_table = asposewordscloud.TableInsert(columns_count=1, rows_count=2)
insert_table_request = asposewordscloud.models.requests.InsertTableOnlineRequest(
document=request_document, table=request_table, node_path='')
insert_table = words_api.insert_table_online(insert_table_request)
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_table.document.values())[0], format='doc')
convert = words_api.convert_document(convert_request)
import asposewordscloud
words_api = WordsApi(client_id = '####-####-####-####-####',
client_secret = '##################')
request_document = open('Input1.doc', 'rb')
request_drawing_object = asposewordscloud.DrawingObjectInsert(
height=0, left=0, top=0, width=0, relative_horizontal_position='Margin',
relative_vertical_position='Margin', wrap_type='Inline')
request_image_file = open('Input2.doc', 'rb')
insert_drawing_object_request =
asposewordscloud.models.requests.InsertDrawingObjectOnlineRequest(
document=request_document, drawing_object=request_drawing_object,
image_file=request_image_file, node_path='sections/0')
insert_drawing_object = words_api.insert_drawing_object_online(insert_drawing_object_request)
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_drawing_object.document.values())[0], format='doc')
convert = words_api.convert_document(convert_request)
Instale Aspose.Words Cloud SDK for Python usando o repositório PyPi. Execute pip install aspose-words-cloud para instalar o SDK e importe o pacote via import asposewordscloud. Como alternativa, você pode clonar manualmente o código-fonte do Aspose.Words Cloud SDK for Python do GitHub e usá-lo em seu projeto. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.
Consulte a Repository Documentation para ver os detalhes.
Você pode executar a operação de edição para outros formatos de arquivo: