Přidejte textový nebo obrázkový vodoznak do DOCX dokumentů pomocí Ruby. Vložte DOCX dokument a vložte do něj požadovaný vodoznak. Výsledek pak uložte ve vhodném formátu, jako je DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS a dalších, a sdílejte dokument s vodoznakem s jinou osobou. Odstraňte také vodoznak z DOCX dokumentu, pokud byl vodoznak do dokumentu přidán dříve a důvody pro přidání již nejsou relevantní.
S tímto Ruby API mohou vývojáři přidat vodoznak do DOCX online. Stačí vytvořit vodoznak pomocí textu nebo obrázku a poté vodoznak vložit do DOCX dokumentu v Ruby.
Poznámka: Není potřeba instalovat žádné aplikace nebo knihovny třetích stran. Proto se naše softwarové řešení pro Ruby velmi snadno používá.
Dané Ruby SDK je také užitečné pro odstranění vodoznaků z DOCX. Odstranění vodoznaku v DOCX znamená, že můžete načíst požadovaný DOCX dokument označený textovým nebo obrázkovým vodoznakem, odstranit tento vodoznak z DOCX pomocí Ruby a poté uložit výstupní soubor ve vhodném formátu – DOC, DOCX, PDF, JPEG, PNG, TIFF a další.
Chcete-li vyhodnotit, jak přidat nebo odebrat vodoznak v DOCX pomocí našeho Ruby API, načtěte DOCX a vodoznak jako obrázek nebo text. Poté vyberte vhodný formát exportovaného souboru – DOC, DOCX, PDF, HTML, RTF, XPS a další.
Použijte následující příklad, abyste viděli, jak to funguje:
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input1.docx')
request_image_file = File.open('Input2.docx')
insert_watermark_image_online = InsertWatermarkImageOnlineRequest.new(
document: request_document, image_file: request_image_file)
inserted_watermark_image =
@words_api.insert_watermark_image_online(insert_watermark_image_online)
request_document = File.open('document')
convert_document = ConvertDocumentRequest.new(
document: inserted_watermark_image.document.values[0], format: 'docx')
@words_api.convert_document(convert_document)
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input.docx')
request_watermark_text = WatermarkText.new(
{:Text => 'This is the watermark text.', :RotationAngle => 90})
insert_watermark_text_online = InsertWatermarkTextOnlineRequest.new(
document: request_document, watermark_text: request_watermark_text)
inserted_watermark_text = @words_api.insert_watermark_text_online(insert_watermark_text_online)
request_document = File.open('document')
convert_document = ConvertDocumentRequest.new(
document: inserted_watermark_text.document.values[0], format: 'docx')
@words_api.convert_document(convert_document)
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input.docx')
delete_watermark_online = DeleteWatermarkOnlineRequest.new(document: request_document)
deleted_watermark = @words_api.delete_watermark_online(delete_watermark_online)
convert_document = ConvertDocumentRequest.new(
document: deleted_watermark.document.values[0], format: 'docx')
@words_api.convert_document(convert_document)
Nainstalujte Aspose.Words Cloud SDK for Ruby pomocí hostingové služby RubyGems. Spusťte gem install aspose_words_cloud a nainstalujte balíček. Alternativně můžete ručně naklonovat Aspose.Words Cloud SDK for Ruby z GitHubu a použít jej ve svém projektu. Postupujte podle těchto Instructions, abyste rychle získali potřebné bezpečnostní údaje a získali přístup k našemu REST API.
Vodoznak můžete přidat do dokumentu v jiných formátech: