Belgelerinizi yetkisiz dağıtıma karşı koruyun ve filigranı çevrimiçi olarak ekleyin. Bunu yapmak için bir PDF, Word veya başka bir belge biçimi yükleyin ve Ruby'yi kullanarak bir metin veya görüntü filigranı ekleyin. Ardından filigranlı PDF veya Word belgesini DOC, DOCX, PDF, HTML, RTF, XPS ve diğerleri gibi uygun bir biçimde kaydedin. Ayrıca, herhangi birinin haklarını ihlal etmediği sürece, belgelerin işlenmesini kolaylaştırmak için filigranı belgelerden kaldırabilirsiniz.
Bu Ruby API ile geliştiriciler, çevrimiçi olarak PDF, Word veya diğer belgelere filigran ekleyebilir. Metin veya görüntü kullanarak filigranı oluşturabilir ve ardından bu filigranı Ruby kaplama açısını ayarlayarak PDF veya Word belgenize ekleyebilirsiniz.
Not: Herhangi bir üçüncü taraf uygulama veya kitaplık yüklemenize gerek yoktur. Bu nedenle, Ruby yazılım çözümümüzün kullanımı çok kolaydır.
Verilen Ruby SDK, filigranları kaldırmak için de yararlıdır. Örneğin, Word'de bir filigranı kaldırmak, bir metin veya görüntü filigranı ile damgalanmış istediğiniz Word belgesini yükleyebileceğiniz, Ruby kullanarak bu filigranı belgeden kaldırabileceğiniz ve ardından çıktı dosyasını uygun bir biçimde kaydedebileceğiniz anlamına gelir.
Ruby API'mizi değerlendirmek için filigran eklemek istediğiniz belgeyi ve filigranı resim veya metin olarak yükleyin. Ardından uygun bir dışa aktarma dosyası formatı seçin – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ve diğerleri.
Nasıl çalıştığını görmek için aşağıdaki örneği kullanın:
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_stream = File.open('Input2.jpg')
request_watermark_data = WatermarkDataImage.new(
{:Image => AsposeWordsCloud::FileReference.fromLocalFileContent(request_image_stream)})
insert_watermark_request = InsertWatermarkOnlineRequest.new(
document: request_document, watermark_data: request_watermark_data)
insert_watermark_result =
@words_api.insert_watermark_online(insert_watermark_request)
convert_document_request = ConvertDocumentRequest.new(
document: insert_watermark_result.document.values[0], format: 'docx')
@words_api.convert_document(convert_document_request)
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_data = WatermarkDataText.new(
{:Text => 'This is the watermark text', :Layout => 'Diagonal'})
insert_watermark_request = InsertWatermarkOnlineRequest.new(
document: request_document, watermark_data: request_watermark_data)
insert_watermark_result = @words_api.insert_watermark_text_online(insert_watermark_request)
convert_document_request = ConvertDocumentRequest.new(
document: insert_watermark_result.document.values[0], format: 'docx')
@words_api.convert_document(convert_document_request)
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)
RubyGems barındırma hizmetini kullanarak Aspose.Words Cloud SDK for Ruby kurun. Paketi kurmak için gem install aspose_words_cloud çalıştırın. Alternatif olarak, GitHub'dan Aspose.Words Cloud SDK for Ruby kaynak kodunu manuel olarak klonlayabilir ve projenizde kullanabilirsiniz. Gerekli güvenlik kimlik bilgilerini hızla almak ve REST API'mize erişmek için lütfen bu Instructions izleyin.
Ruby 2.6 veya daha yenisi
Ayrıntıları görmek için Repository Documentation bakın.