Aspose.PDF Cloud Ruby SDK
Python REST API le haghaidh Cruthú agus Tiontú PDF
Gin, Eagar, Cosain, Próiseáil, Scoilt, Cumaisc, Ionramháil & Tiontaigh Doiciméid PDF go Formáidí Eile trí Python REST API taobh istigh d'aipeanna Python gan úsáid a bhaint as Adobe Acrobat.
Aspose.PDF Is ard-uirlis í Cloud Ruby SDK a thugann an cumas d’fhorbróirí bogearraí oibriú le doiciméid PDF i an scamall. Déanann trealamh forbartha bogearraí Ruby éascaíocht do ríomhchláraitheoirí feidhmchláir chumhachtacha a chruthú chun comhaid PDF a chruthú, a chur in eagar, a ionramháil agus a thiontú ag baint úsáide as glaonna API simplí agus simplí. Tá an SDK neamhspleách ar ardán agus is féidir é a úsáid ar aon chóras oibriúcháin nó teanga cláir a thacaíonn le Ruby. Is féidir é a úsáid chun doiciméid PDF a chruthú ó bhformáidí éagsúla mar PDF Folamh, HTML, XML, PCL, SVG, XPS, JPEG, TIFF, agus go leor eile.
Aspose.PDF Tá Cloud Ruby SDK an-éasca le láimhseáil agus tá raon leathan gnéithe curtha ar fáil aige chun oibriú le comhaid PDF ar nós comhaid PDF a chruthú ón tús, PDFs a ghiniúint ó dhoiciméid reatha (Microsoft Word, Excel, nó PowerPoint), Roghanna eagarthóireachta PDF, leathanaigh nua PDF a chur leis nó a scriosadh, téacs go PDF a chur isteach nó a scriosadh, íomhánna a chur isteach i gcomhaid PDF, Bainistigh dathanna & stíleanna, bainistigh clónna PDF, cumasc comhaid PDF iolracha in aon chomhad amháin, scoilt comhad PDF ina ilchomhaid, scoilt bunaithe ar chomhaireamh na leathanach, raon na leathanach, cuir sínithe digiteacha le comhaid PDF agus go leor eile.
Aspose.PDF Soláthraíonn Cloud Ruby SDK API REST simplí agus iomasach atá éasca le húsáid d’fhorbróirí ar gach leibhéal. Tá gnéithe an-chumhachtacha curtha ar fáil ag an SDK chun comhaid PDF a thiontú go formáidí comhaid tacaithe eile mar HTML, DOCX, JPEG, PNG, SVG, TIFF, agus XPS ag baint úsáide as an SDK. Is féidir an leabharlann a úsáid le bheith ag obair le cineálacha éagsúla nótaí ar nós nótaí líne, nótaí ciorcail, nótaí cearnógacha, anótáil faoi líne, agus nótaí corracha. Cibé an gá do ghairmithe bogearraí doiciméid PDF nua a chruthú nó comhaid PDF atá ann cheana a chur in eagar, a ionramháil nó a thiontú, is rogha iontach é an Aspose.PDF Cloud Ruby SDK dá gcéad tionscadal eile.
Ag Tús le Aspose.PDF Cloud Ruby SDK
Is é an bealach molta chun Aspose.PDF a shuiteáil do Python ná RubyGems a úsáid. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil rianúil.
Suiteáil Aspose.PDF Cloud Ruby SDK ag úsáid RubyGems
gem install ./aspose_pdf_cloud-23.2.0.gem
Is féidir leat an leabharlann a íoslódáil go díreach ó Aspose.PDF leathanach táirge
Cruthaigh Comhaid PDF trí Ruby API
Aspose.PDF Is API cumhachtach próiseála doiciméad PDF é Cloud Ruby SDK a ligeann d’fhorbróirí bogearraí doiciméid PDF nua a chruthú ón tús gan ach cúpla líne de chód Python. Chuir an leabharlann roinnt gnéithe eile ar fáil freisin maidir le hionramháil doiciméad PDF, mar shampla comhaid PDF a bhí ann cheana a oscailt, leathanaigh a chur le comhaid PDF a bhí ann cheana féin, téacs ó leathanaigh eile a chur isteach, comhaid PDF a luchtú ón sruth, íomhánna a chur le PDFs, comhaid PDF móra a roinnt ina níos lú. amháin, cuir comhaid PDF iolracha le chéile in aon cheann amháin, scrios leathanaigh nach dteastaíonn ó PDF, priontáil comhaid PDF agus go leor eile.
Cruthaigh Comhad PDF ó HTML trí Ruby API
class Document
include AsposePDFCloud
include AsposeStorageCloud
def initialize
# Get App key and App SID from https://cloud.aspose.com
AsposeApp.app_key_and_sid("APP_KEY", "APP_SID")
@pdf_api = PdfApi.new
end
def upload_file(file_name)
@storage_api = StorageApi.new
response = @storage_api.put_create(file_name, File.open("../../../data/" << file_name,"r") { |io| io.read } )
end
def create_pdf_from_html
file_name = "newPDFFromHTML.pdf"
template_file = "sample.html"
upload_file(template_file)
response = @pdf_api.put_create_document(file_name, {template_file: template_file, template_type: "html"})
end
end
document = Document.new()
puts document.create_pdf_from_html
Scoilt & Cumaisc Comhaid PDF trí Ruby API
Aspose.PDF Tá roinnt gnéithe cumhachtacha curtha san áireamh ag Cloud Ruby SDK chun doiciméid PDF a láimhseáil laistigh d’fheidhmchláir Ruby. Ceadaíonn leabharlann Ruby d'fhorbróirí bogearraí a ndoiciméid PDF a chumasc nó a scoilt le cúpla líne de chód Ruby sa scamall. Tacaíonn sé le gnéithe cosúil le doiciméid iolracha PDF a chumasc, comhaid mhóra PDF a roinnt, doiciméid PDF a shíniú, doiciméid PDF a chur i gceangal, agus go leor eile. Léiríonn an sampla seo a leanas conas is féidir le forbróirí bogearraí comhaid PDF iolracha a chumasc sa scamall.
Conas Ilchomhad PDF a Chumasc trí Ruby REST API
PdfApi pdfApi = new PdfApi("API_KEY", "APP_SID");
String fileName = "sample-merged.pdf";
String storage = "";
String folder = "";
MergeDocuments body = new MergeDocuments();
body.List = new System.Collections.Generic.List { "sample.pdf", "input.pdf" };
try
{
// Upload source file to aspose cloud storage
pdfApi.UploadFile("sample.pdf", System.IO.File.ReadAllBytes(Common.GetDataDir() + "sample.pdf"));
pdfApi.UploadFile("input.pdf", System.IO.File.ReadAllBytes(Common.GetDataDir() + "input.pdf"));
// Invoke Aspose.PDF Cloud SDK API to merge pdf files
DocumentResponse apiResponse = pdfApi.PutMergeDocuments(fileName, storage, folder, body);
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
Console.WriteLine("Merge Multiple PDF Files, Done!");
Console.ReadKey();
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Cuir & Bainistigh Leathanaigh PDF trí Ruby API
Aspose.PDF Chuir Cloud Ruby SDK gnéithe an-úsáideacha ar fáil chun leathanaigh PDF a láimhseáil ag baint úsáide as Ruby API. Tá gnéithe an-chumhachtacha san áireamh sa leabharlann maidir le bheith ag obair le leathanaigh PDF, mar shampla leathanaigh nua a chur le doiciméid PDF, leathanaigh PDF a chomhaireamh agus an luach a fháil, faisnéis a aisghabháil faoi leathanach áirithe PDF, líon na bhfocal doiciméad PDF a chomhaireamh, leathanaigh nach dteastaíonn a bhaint as PDF. doiciméid, athraigh suíomh na leathanaigh taobh istigh de chomhad PDF, sínigh an leathanach PDF, tiontaigh an leathanach PDF i bhformáid íomhá agus go leor eile. Léiríonn an sampla seo a leanas conas is féidir le forbróirí bogearraí leathanach PDF a onnmhairiú go formáid íomhá PNG trí orduithe Ruby.
Conas leathanach a scriosadh as PDF trí Ruby?
require 'aspose_pdf_cloud'
class Page
include AsposePDFCloud
include AsposeStorageCloud
def initialize
# Get App key and App SID from https://cloud.aspose.com
AsposeApp.app_key_and_sid("APP_KEY", "APP_SID")
@pdf_api = PdfApi.new
end
def upload_file(file_name)
@storage_api = StorageApi.new
response = @storage_api.put_create(file_name, File.open("../../../data/" << file_name,"r") { |io| io.read } )
end
# Delete document page by its number.
def delete_page
file_name = "sample-input.pdf"
upload_file(file_name)
page_number = 1
response = @pdf_api.delete_page(file_name, page_number)
end
end
page = Page.new()
puts page.delete_page
Bainistigh Ceanntásc/Footers & Leabharmharcanna PDF trí Ruby
Is cuid an-tábhachtach de dhoiciméid PDF é ceanntásc agus buntásc a chuireann ar chumas úsáideoirí faisnéis thábhachtach a chur faoin doiciméad agus a éascaíonn do léitheoirí na doiciméid a nascleanúint. Den chuid is mó déanann sé saol an fhorbróra éasca trí ábhar a theastaíonn uathu a chur san áireamh ar gach leathanach de dhoiciméad. Tá tacaíocht iomlán curtha san áireamh ag Aspose.PDF Cloud Ruby SDK chun Ceanntásc agus Buntásc a chur le Doiciméad PDF. Ligeann an leabharlann d'úsáideoirí téacs, íomhánna, agus comhaid PDF eile a chur isteach i gCeanntásca agus Buntásc ag baint úsáide as cód Ruby. Cuireann forbróirí bogearraí leabharmharc nua leis go héasca, nuashonraíonn siad leabharmharc, faigh gach leabharmharc nó leabharmharcanna sonracha ó chomhaid PDF agus mar sin de.
Conas Leabharmharc Sonrach a Fháil ó chomhad PDF trí Ruby API?
class Bookmark
include AsposePDFCloud
include AsposeStorageCloud
def initialize
# Get App key and App SID from https://cloud.aspose.com
AsposeApp.app_key_and_sid("APP_KEY", "APP_SID")
@pdf_api = PdfApi.new
end
def upload_file(file_name)
@storage_api = StorageApi.new
response = @storage_api.put_create(file_name, File.open("../../../data/" << file_name,"r") { |io| io.read } )
end
# Read document bookmarks.
def read_document_bookmarks
file_name = "Sample-Bookmark.pdf"
upload_file(file_name)
response = @pdf_api.get_document_bookmarks(file_name)
end
end
bookmark = Bookmark.new()
puts bookmark.read_document_bookmarks